[FenikS]
Дебютант
Всем привет. На сервере команда /givemoney выдается по нику в павно. Когда прописываю в павно еще один ник, он не дает права второму игроку, только тому, кто стоит первый в списке.
Как добавить сюда еще одного игрока? Пожалуйста помогите.
---------- Post added at 02:11 ---------- Previous post was at 01:46 ----------
Разобрался. Соррь
Код:
//----------------------------------[GiveMoney]------------------------------------------------
if(strcmp(cmd, "/givemoney", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
if(AdminDuty[playerid]==0)
{
SendClientMessage(playerid, COLOR_WHITE, "Ïîæàëóéñòà,âûéäèòå íà äåæóðñòâî.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "ÈÍÔÎ: /givemoney [ID/Èìÿ] [money]");
return 1;
}
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
GetPlayerName(playerid,sendername,sizeof(sendername));
if(strcmp(sendername,"Yaroslav_Dear,",true) == 0)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
ConsumingMoney[playa] = 1;
ServerGivePlayerMoney(playa, money);
format(string, sizeof(string), "Admin %s dal deneg igroky %s . Symma $%d",sendername,giveplayer,moneys);
GiveMoneyLog(string);
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåäîñòàòî÷íî ïðàâ!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Ó âàñ íåò äîñòóïà ê ýòîé êîìàíäå!");
}
}
return 1;
}
if(strcmp(cmd, "/nzn", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 7)
{
if(AdminDuty[playerid]==0)
{
SendClientMessage(playerid, COLOR_WHITE, "Ïîæàëóéñòà,âûéäèòå íà äåæóðñòâî.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "ÈÍÔÎ: /nzn [ID/Èìÿ] [lvl] [êîë-âî äåíåã]");
return 1;
}
new playa;
new lvl,money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
lvl = strval(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
GetPlayerName(playerid,sendername,sizeof(sendername));
if(strcmp(sendername,"Yaroslav_Dear,",true) == 0)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(lvl < 1)
{
SendClientMessage(playerid,COLOR_GREY,"Óðîâåíü íå ìîæåò áûòü ìåíüøå îäíîãî!");
return 1;
}
ConsumingMoney[playa] = 1;
ServerGivePlayerMoney(playa, money);
PlayerInfo[playa][pLevel] = lvl;
format(string, sizeof(string), "Admin %s dal %d lvl i $%d deneg igroky %s",sendername,lvl,money,giveplayer);
GiveMoneyLog(string);
format(string, sizeof(string), "Òû äàë %d ëâë è $%d èãðîêó %s",lvl,money,giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåäîñòàòî÷íî!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Ó âàñ íåò äîñòóïà ê ýòîé êîìàíäå!");
}
}
return 1;
}
---------- Post added at 02:11 ---------- Previous post was at 01:46 ----------
Разобрался. Соррь
