shape1
shape2
shape3
shape4
shape7
shape8

Выдача фрагов на ДМ сервере. (/setscore)


Alexandr

Новичок
Пользователь
03.11.2014
138
2
0
Команда /setscore. Предназначена для выдачи фрагов игрокам.

1. В enum pInfo вписать pScore.
2. Вставить код в strcmp.
Сам код:


if(strcmp(cmd, "/setscore", true) == 0)
    {
   if(Player[playerid][pAdmin] >= 1||IsPlayerAdmin(playerid))
   {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Используйте: /setscore [ид игрока] [кол-во]");
   new player = strval(tmp);
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Используйте: /setscore [ид игрока] [кол-во]");
   new adminl = strval(tmp);
   if(!IsPlayerConnected(player)) return SendClientMessage(playerid,COLOR_WHITE,"Этого игрока нет на сервере!");
   if(adminl > 4999 || adminl < 1) return SendClientMessage(playerid,COLOR_WHITE,"Нельзя больше 4999 и меньше 1!");
   Player[player][Kills]=adminl;
   SetPlayerScore(player,adminl);
   format(string, sizeof(string), "Админ установил вам %d фрагов",adminl);
   SendClientMessage(player,COLOR_LIGHTBLUE,string);
new sendadmin[256];
new names[256];GetPlayerName(player,names,256);
format(sendadmin, sizeof(sendadmin), "Вы установили игроку %s %d фрагов",names,adminl);
   SendClientMessage(playerid,COLOR_LIGHTBLUE,sendadmin);
   }
   return 1;
    }










Скриншот:

yLwt0x6.png


 
Последнее редактирование модератором:

Sten

Unknown
Пользователь
08.05.2014
830
77
0
когда копируете переключайте раскладку на русский язык!