как сдлеать /ban 1 /ban 2 /ban 3 - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: как сдлеать /ban 1 /ban 2 /ban 3 (
/showthread.php?tid=279325)
как сдлеать /ban 1 /ban 2 /ban 3 -
grandy - 26.08.2011
Допустим вводишь
/ban 1
то пишется /me забанил по 1-й причине
/ban 2 /me забанио пр 2 й причине
но так чтоб было это в 1-й команде
типо варианты выберать
Re: как сдлеать /ban 1 /ban 2 /ban 3 -
Stepashka - 26.08.2011
Ничего не понял.
Re: как сдлеать /ban 1 /ban 2 /ban 3 -
grandy - 26.08.2011
ну типо
/o4ki 1
надел(а) 1-е очки
вводишь /o4ki 2
надел(а) 2-е очки
но все эт0 в 1-й команде
Re: как сдлеать /ban 1 /ban 2 /ban 3 -
Stepashka - 26.08.2011
диалоги тебе в помощь.
Re: как сдлеать /ban 1 /ban 2 /ban 3 -
grandy - 26.08.2011
Quote:
Originally Posted by Stepashka
диалоги тебе в помощь.
|
какие диалоги.. я не в диалогах хочю
Re: как сдлеать /ban 1 /ban 2 /ban 3 -
OKStyle - 26.08.2011
pawn Код:
if(strcmp(cmd, "/ban", true) == 0)
{
new tmp[30], tmp2[30], string[128], PlayerName[24], TargetName[24];
tmp = strtok(cmdtext,idx);
tmp2 = strtok(cmdtext,idx);
GetPlayerName(playerid,PlayerName,24);
GetPlayerName(strval(tmp2),TargetName,24);
switch(strval(tmp))
{
case 1: format(string, sizeof(string),"Администратор %s забанил игрока %s. Причина: один.", PlayerName, TargetName);
case 2: format(string, sizeof(string),"Администратор %s забанил игрока %s. Причина: два.", PlayerName, TargetName);
case 3: format(string, sizeof(string),"Администратор %s забанил игрока %s. Причина: три.", PlayerName, TargetName);
default: format(string, sizeof(string),"Администратор %s забанил игрока %s.", PlayerName, TargetName);
}
Ban(strval(tmp2));
SendClientMessageToAll(0xFF0000FF, string);
return 1;
}