[POMOC] Problem u komandama

Započeo Tarik (Krdzalic), Septembar 30, 2012, 15:12:45 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od 0
Detaljan opis problema: Ovako, komande koje sam pravio od 0 prije nekoliko dana, skontao sam da bilo sta sto upisem pod "ID/DIO IMENA" ide na mene,  znaci ako upisem "/Ubij ssafdlčkdlčfklčdskfdslčfkdslčfk ubit ce mene i ako mi nije to nick i id... Evo jedna komanda
Dio skripte:
CMD:ubij(playerid, params[])
{
     if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameSage] >=2)
     {
       new string[150];
       new id;
       new playa;
       new igrac;
       new sendername[MAX_PLAYER_NAME];
       new giveplayer[MAX_PLAYER_NAME];
       if(sscanf(params, "u", id)) return SCM(playerid, COLOR_GRAD1, "Koristite: /ubij [ID/Dio Imena]");
       if(!IsPlayerConnected(igrac)) return SCM(playerid, COLOR_GRAD1, "Krivi ID!");
       SetPlayerHealth(playa, 0);
       GetPlayerName(playa, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, 256, "|Ubijen| Admin %s je ubio %s.", sendername,giveplayer);
       SendAdminMessage(COLOR_UNFREEZE,string,1);
       format(string, 256, "|A| Ubijen si od admina %s.", sendername);
       SendClientMessage(id, COLOR_LIGHTRED, string, 1);
     }
     return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Skriptam za novac ! Javite mi se preko privatne poruke !
[/B]

Vegas.

CMD:ubij(playerid, params[])
{
     if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameSage] >=2)
     {
       new string[150];
       new id;
       new igrac;
       new sendername[MAX_PLAYER_NAME];
       new giveplayer[MAX_PLAYER_NAME];
       if(sscanf(params, "u", id)) return SCM(playerid, COLOR_GRAD1, "Koristite: /ubij [ID/Dio Imena]");
       if(!IsPlayerConnected(igrac)) return SCM(playerid, COLOR_GRAD1, "Krivi ID!");
       SetPlayerHealth(id, 0);
       GetPlayerName(id, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, 256, "|Ubijen| Admin %s je ubio %s.", sendername,giveplayer);
       SendAdminMessage(COLOR_UNFREEZE,string,1);
       format(string, 256, "|A| Ubijen si od admina %s.", sendername);
       SendClientMessage(id, COLOR_LIGHTRED, string, 1);
     }
     return 1;
}

CMD:ubij(playerid, params[])
{
     if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameSage] >=2)
     {
       new string[150];
       new id;
       new playa;
       new igrac;
       new sendername[MAX_PLAYER_NAME];
       new giveplayer[MAX_PLAYER_NAME];
       if(sscanf(params, "u", id)) return SCM(playerid, COLOR_GRAD1, "Koristite: /ubij [ID/Dio Imena]");
       if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_GRAD1, "Krivi ID!");
       SetPlayerHealth(id, 0);
       GetPlayerName(id, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, 256, "|Ubijen| Admin %s je ubio %s.", sendername,giveplayer);
       SendAdminMessage(COLOR_UNFREEZE,string,1);
       format(string, 256, "|A| Ubijen si od admina %s.", sendername);
       SendClientMessage(id, COLOR_LIGHTRED, string, 1);
     }
     return 1;
}

Vegas ispravio sam ti isplayerconnected.
ODSUTAN

opet isto :S
Skriptam za novac ! Javite mi se preko privatne poruke !
[/B]


nezz, ja msm. da nemam :S
Skriptam za novac ! Javite mi se preko privatne poruke !
[/B]


Rijesio sam, hvala Daniele :D ... Moze lock
Skriptam za novac ! Javite mi se preko privatne poruke !
[/B]