Lil problem
#1

Okay shortґnґsmooth

pawn Код:
dcmd_take(playerid, params[])
{
  if(PlayerInfo[playerid][Level] >= 1)
  {
    new id;
    new epicstring1[128];
    new reportername1[24];
    new reportername2[24];
    GetPlayerName(playerid,reportername1,sizeof(reportername1)); //Admin
    GetPlayerName(id,reportername2,sizeof(reportername2)); //Reporter
    if (strlen(params))
    {
        id = strval(params);
        if (IsPlayerConnected(id))
        {
        SendClientMessage(playerid,green,"[SYSTEM] The player has been notified that you took his report.");
        format(epicstring1, sizeof(epicstring1), "[SYSTEM] Admin %s will care about your report.",reportername1);
        SendClientMessage(id,orange,epicstring1);
        format(epicstring1, sizeof(epicstring1), "[SYSTEM] Admin %s has taken the report on %s",reportername1,reportername2);
        MessageToAdmins(orange,epicstring1);
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000AA, "[SYSTEM] No report found on this ID.");
        }
    }
    else
    {
        SendClientMessage(playerid, 0xFF0000AA, "Usage: /take ID(of the reporter)");
    }
    }
    return 1;
}
id is always displayed as ID 0. Why?
Reply
#2

new id; this is zero, you need:

new id=strval(params);
Reply
#3

new id[128];

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)