FlomENG
Новичок
Всем привет, пытаюсь сделать команду чтобы выдавать звезды через диалоговое окно, когда я выдаю другому игроку зв выдает мне, хотя должно выдавать соответственно ID'y игрока который я ввел.
Команда
Команда
PHP:
CMD:su(playerid,params[])
{
if(sscanf(params, "i", params[0])) return SendMe(playerid,COLOR_Q, "/su [playerid]");
if(!IsPlayerConnected(params[0])) return 1;
SPD(playerid,4565,DIALOG_STYLE_LIST,"reason","Materials",">>>","exit");
return 1;
}
PHP:
if(dialogid == 4565)
{
new giveplayer[MAX_PLAYER_NAME];
new giveplayerid;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(!response) return true;
switch(listitem)
{
case 0:
{
SetPlayerCriminal(playerid,giveplayer,"Materialss");
PlayerInfo[giveplayerid][pWanted] += 6;
}
}
}
PHP:
stock SetPlayerCriminal(playerid,declare,reason[])
{
if(IsPlayerConnected(playerid))
{
new turner[32];
new wantedmes[64];
if (declare == 255) format(turner, sizeof(turner), "HOME");
else turner = PlayerName[declare];
SendFormattedMessage(playerid, LRED, "%s %s",reason,turner);
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
}
}
Последнее редактирование:
