ID 0 to ID 1 and above
#2

pawn Код:
if(targetid == playerid)
    {
        SendClientMessage(playerid, WHITE,"{FF0000}>> You can't give yourself a reputation");
        return 1;
    }
Why are you using repID when you have targetid?

Full command.

pawn Код:
COMMAND:rep(playerid,params[])
{
    new targetid, repName[MAX_PLAYER_NAME],name[24],str[128],str1[128];
    if(reptimer[playerid] > 0) return SendClientMessage(playerid, WHITE,"{FF0000}Please wait before using it again");
    if(sscanf(params,"u",targetid)) return SendClientMessage(playerid, WHITE,"{FFFF00}Usage: /rep [PlayerID]");
    if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, WHITE,"{FF0000}>>Player is not online");
    if(targetid == playerid) return SendClientMessage(playerid, WHITE,"{FF0000}>> You can't give yourself a reputation");
    PlayerInfo[targetid][Reps]++;
    GetPlayerName(playerid,name,24);
    GetPlayerName(targetid,repName,sizeof(repName));
    format(str,sizeof(str),"%s(%d) has gave +1 reputation point to you",name,playerid);
    SendClientMessage(targetid, GREEN,str);
    format(str1,sizeof(str1),"You have gave %s(%d) +1 reputation point",repName,targetid);
    SendClientMessage(playerid, GREEN,str1);
    reptimer[playerid] = SetTimerEx("reptimer1",1200000,true,"i",playerid);
    return 1;
}
Reply


Messages In This Thread
ID 0 to ID 1 and above - by kbalor - 19.09.2012, 18:21
Re: ID 0 to ID 1 and above - by RedJohn - 19.09.2012, 18:25
Re: ID 0 to ID 1 and above - by kbalor - 19.09.2012, 18:43
Re: ID 0 to ID 1 and above - by RedJohn - 19.09.2012, 18:44

Forum Jump:


Users browsing this thread: 1 Guest(s)