http://laska-samp.biz/articles/pawn-book/osnovy-skripttting/returnuser
°•°•° Проект SAMP - Romashka [0.3e] ™18+™ °•°•° :: Теория :: Pawn :: Основы скриптинга

ReturnUser

В инклуде utils, есть одна очень интересная функция.
Она помогает нам выполнять команды, такие как, например передача денег, не только по ID игрока, которому мы передадим деньги, но вместо ID также возможно указать имя игрока. То есть функция возвращает ID игрока.

1 #include <utils>

Подключив данный инклуд к скрипту, вы можете присваивать переменной tmp, значение не через strval, как это обычно используется только для передачи ID игрока, а через функцию  ReturnUser.
Вот так, как показано на примере ниже.

 1 giveplayerid = ReturnUser(tmp);

С построением сложных команд вы уже знакомы, в примере вы видели строку вида:

1 giveplayerid = strval(tmp);

Это значит, команда работает только с ID игрока, но не с его именем. Данную функцию можно использовать не только в командах, но и, например, в диалогах типа DIALOG_STYLE_INPUT.


Опубликовано 11 December 2013