Need help
#1

Hello , well I made a Army Radio Team Chat but when I type /armyradio Test or anything else the text won't appear ok this is my code:
pawn Код:
ocmd:armyradio(playerid,params[])
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    if(GetPVarInt(playerid,"Survivor")==2)
    {
        if(GetPVarInt(i,"Survivor")==2)
        {
            new string[256],text[128];
            if(sscanf(params,"us",text))return SendClientMessage(playerid,red,"/armyradio [text]");
            format(string,256,"{41A600}[ARMY RADIO] {00EBFF}%s: {FF5A00}%s",PlayerName(playerid),text);
            SendClientMessage(i,red,string);
        }
    }
    return 1;
}
Reply
#2

pawn Код:
ocmd:armyradio(playerid,params[])
{
    for(new i = 0; i < MAX_PLAYERS; i++)// LOL
{    
if(GetPVarInt(playerid,"Survivor")==2)
    {
        if(GetPVarInt(i,"Survivor")==2)
        {
            new string[256],text[128];
            if(sscanf(params,"s",text))return SendClientMessage(playerid,red,"/armyradio [text]");//just "s" for an text
            format(string,/*256 LoL*/128,"{41A600}[ARMY RADIO] {00EBFF}%s: {FF5A00}%s",PlayerName(playerid),text);
            SendClientMessage(i,red,string);
        }
    }
}    
return 1;
}
Reply
#3

Thanks it works! I'll give you rep
Reply
#4

One more problem , I have a /inventory command and it should say : Medkits ---------- [number of medkits] but it only says Medkits ------------- no number here , well here is my code:
pawn Код:
ocmd:inventory(playerid,params[])
{
    new string[128];
    format(string,128,"MedKits ------------------- %s",Medkits[playerid]);
    SendClientMessage(playerid,0xFF9600FF,string);
    return 1;
}
Reply
#5

Код:
ocmd:inventory(playerid,params[])
{
    new string[128];
    format(string,128,"MedKits ------------------- %d",Medkits[playerid]);
    SendClientMessage(playerid,0xFF9600FF,string);
    return 1;
}
Change from %s to %d.
Reply
#6

Thanks I give rep to you too
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)