komanda /ubij

Započeo apz1992, Novembar 18, 2017, 23:17:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja od 0
Detaljan opis problema:Treba mi pomoc oko ove komande, radi sve samo mi ne ucitava offline igraca tj, ja sam ID 0 i kucam /ubij ID 1 i ubije mene, a definisao sam pa ako neko moze da pogleda da vidi u cemu je problem...
Dio skripte:
CMD:ubij( playerid, params[])
{
new id;
if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, CRVENA, "[Greška]"WHITE"Admini samo!");
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(id == IPI) return SCM(playerid, ZUTA, "Taj igrač je offline");
if( sscanf( params, "ui", id) ) return SCM( playerid, -1, "KORISTI: /ubij [ID Igrača]." );
SetPlayerHealth(playerid, 0);
SCM(id, CRVENA, "|A|Ubijen si od admina");
}
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/

EDIT: Ovo IPI mi je definisano kao Invalid player ID
Poslednja Izmena: Novembar 18, 2017, 23:18:54 POSLE PODNE od apz1992

#define IPI INVALID_PLAYER_ID

if( sscanf( params, "ui", id) )

u

if( sscanf( params, "u", id) )


SetPlayerHealth(playerid, 0);

u

SetPlayerHealth(id, 0);

heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

if( sscanf( params, "ui", id) ) // zasto ui? Mozes staviti u - za igracev id/deo imena ili samo i - za igracev id.
/\

e sad mi samo poruku ne posalje da je igrac offline, radi sad ne ubije me

to nisam ni vidio vjeruj, mahinalno stavio valjda :)

if( sscanf( params, "ui", id) ) return SCM( playerid, -1, "KORISTI: /ubij [ID Igrača]." );
if(id == IPI) return SCM(playerid, ZUTA, "Taj igrač je offline");

Stavi ovako jer id je default nula kad si ga definisao a ti si id nula a ig si. Ovako ce da provera id koji si ti upisao

Citat: \nLucius poslato Novembar 18, 2017, 23:32:02 POSLE PODNE
if( sscanf( params, "ui", id) ) return SCM( playerid, -1, "KORISTI: /ubij [ID Igrača]." );
if(id == IPI) return SCM(playerid, ZUTA, "Taj igrač je offline");

Stavi ovako jer id je default nula kad si ga definisao a ti si id nula a ig si. Ovako ce da provera id koji si ti upisao

i dalje sve isto, ne ubije me ali mi ne posalje poruku da je taj ID off

if( sscanf( params, "u", id) ) return SCM( playerid, -1, "KORISTI: /ubij [ID Igrača]." );

Citat: apz1992 poslato Novembar 18, 2017, 23:35:01 POSLE PODNE
Citat: \nLucius poslato Novembar 18, 2017, 23:32:02 POSLE PODNE
if( sscanf( params, "ui", id) ) return SCM( playerid, -1, "KORISTI: /ubij [ID Igrača]." );
if(id == IPI) return SCM(playerid, ZUTA, "Taj igrač je offline");

Stavi ovako jer id je default nula kad si ga definisao a ti si id nula a ig si. Ovako ce da provera id koji si ti upisao

i dalje sve isto, ne ubije me ali mi ne posalje poruku da je taj ID off

Gledaj gore sta sam ti ja napisao :) mozes koristiti samo u ili i  u - za igracev id/deo imena a i- za igracev id.
/\

Citat: Selim404 poslato Novembar 18, 2017, 23:38:50 POSLE PODNE
Citat: apz1992 poslato Novembar 18, 2017, 23:35:01 POSLE PODNE
Citat: \nLucius poslato Novembar 18, 2017, 23:32:02 POSLE PODNE
if( sscanf( params, "ui", id) ) return SCM( playerid, -1, "KORISTI: /ubij [ID Igrača]." );
if(id == IPI) return SCM(playerid, ZUTA, "Taj igrač je offline");

Stavi ovako jer id je default nula kad si ga definisao a ti si id nula a ig si. Ovako ce da provera id koji si ti upisao

i dalje sve isto, ne ubije me ali mi ne posalje poruku da je taj ID off

Gledaj gore sta sam ti ja napisao :) mozes koristiti samo u ili i  u - za igracev id/deo imena a i- za igracev id.

Pokušao sam, samo mi nije jasno zašto ne šalje poruku da je off, sve ostalo radi