Oko komande

Započeo Deken
17. Mar. 2018.
881
pregleda
15
postova
Deken
5
Underboss
17. Mar. 2018.
Pozz sve komande mi norm rade ali kada ukcuam /ban obori mi server odma zna ko razlog

Problem(error/warning): nema ga
Dio skripte:
  CMD:ban(playerid,params[])
{
new targetid, name, string;
if(PlayerInfo<4) return SendClientMessage(playerid, -1,""CRVENA"[BD:RP]"BELA"Niste ovlasteni da koristite ovu komandu!");
if(sscanf(params,"u",targetid)) return SendClientMessage(playerid, -1,""CRVENA"[BD:RP]"BELA"Koristi /ban ");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1,""CRVENA"[BD:RP]"BELA"Trazeni igrac nije na serveru!");
SetPlayerHealth(playerid,0.0);
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string), ""CRVENA"[BD:RP]"BELA"Banovali ste igraca %s!",name);
SendClientMessage(playerid,-1,string);
format(string,sizeof(string), ""CRVENA"[BD:RP]"BELA"Igrac %s je banovan od strane AT!",name);
SendClientMessageToAll(playerid,string);
SendClientMessage(targetid,-1,""CRVENA"[BD:RP]"BELA"Banovani ste od strane Admina "CRVENA"%s!");
Ban(targetid);
return 1;
}
 

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): /
Ivan_Ino
5
Kingpin
17. Mar. 2018.
https://github.com/Zeex/samp-plugin-crashdetect

skini taj plugin i reci ce ti razlog crasha
Deken
5
Underboss
17. Mar. 2018.
Ino42O wrote on March 17, 2018, 9:50 am:
https://github.com/Zeex/samp-plugin-crashdetect

skini taj plugin i reci ce ti razlog crasha

kaze da je sve ok
Deken
5
Underboss
17. Mar. 2018.
sad sam promeno ban na playerid pise mi sve ovo ko je banovan i od koga sam banovan ali me na banuje i obori server
Ivan_Ino
5
Kingpin
17. Mar. 2018.
SendClientMessageToAll(playerid,string);

ako saljes poruku svima, ne mozes prosljediti id igraca onda

http://wiki.sa-mp.com/wiki/SendClientMessageToAll
Adam_Lay
6
Underboss
17. Mar. 2018.
Prvo što mi nije jasno jeste ovo:
Quote
SetPlayerHealth(playerid,0.0);

Ne razumijem,čemu?Ali u redu

Drugo:

Quote
GetPlayerName(playerid,name,sizeof(name));

Ovo ti uzima ime igrača koji je koristio komandu /ban(playerid),a ne onaj koji je banovan(targetid)

A u ovoj poruci ti treba ime igrača koji je banovan(targetid)

Quote
format(string,sizeof(string), ""CRVENA"[BD:RP]"BELA"Banovali ste igraca %s!",name);


Što znači da bi trebao imati:
GetPlayerName(targetid,name,sizeof(name));


Dalje:

Quote
SendClientMessage(targetid,-1,""CRVENA"[BD:RP]"BELA"Banovani ste od strane Admina "CRVENA"%s!");


Što ti misliš da će ovo ispisat? Trebao bi formatirati ovu poruku(kao i prethodne) kako bi ispisalo ime onoga tko je koristio /ban komandu(playerid)

Također umjesto ovoga:
Quote
SendClientMessageToAll(playerid,string);


Trebao bi imati ovo,već ti je Ino poslao pa pročitaj i sa Wiki Stranice.
 SendClientMessageToAll(-1,string);


Previše nelogičnosti u jednoj tako maloj komandi.
UxIoN MappinG
4
Made Man
17. Mar. 2018.
Paul Castellano wrote on March 17, 2018, 10:50 am:
Prvo što mi nije jasno jeste ovo:Ne razumijem,čemu?Ali u redu

Drugo:
Ovo ti uzima ime igrača koji je koristio komandu /ban(playerid),a ne onaj koji je banovan(targetid)

A u ovoj poruci ti treba ime igrača koji je banovan(targetid)

Što znači da bi trebao imati:
GetPlayerName(targetid,name,sizeof(name));


Dalje:

Što ti misliš da će ovo ispisat? Trebao bi formatirati ovu poruku(kao i prethodne) kako bi ispisalo ime onoga tko je koristio /ban komandu(playerid)

Također umjesto ovoga:
Trebao bi imati ovo,već ti je Ino poslao pa pročitaj i sa Wiki Stranice.
 SendClientMessageToAll(-1,string);


Previše nelogičnosti u jednoj tako maloj komandi.

Ici ces na hladjenje ako Luka bude video ovo
Adam_Lay
6
Underboss
17. Mar. 2018.
A zbog čega to? Å to sam korisniku objasnio nelogičnosti koje radi kako bi ih mogao popraviti? Odlično  😉
UxIoN MappinG
4
Made Man
17. Mar. 2018.
Paul Castellano wrote on March 17, 2018, 11:25 am:
A zbog čega to? Å to sam korisniku objasnio nelogičnosti koje radi kako bi ih mogao popraviti? Odlično  😉

Ti si glup treba ukratko da mu objasnisa ne sta je pogresio sta mu treba i da tu pises roma.Treba samo direktno da odgovoris na pitanje kako da resim...?I samo treba da mu kazes u cemu je problem a ne da pises roman ili knjigu
Mada i ja cu ici na hladjenej sto ti objasnjavam,tkd aj z
UxIoN MappinG
4
Made Man
17. Mar. 2018.
//
Adam_Lay
6
Underboss
17. Mar. 2018.
Kako ću mu ukratko objasniti kad mu niti jedna jedina linija u ovoj komandi nije kako treba.Ni jedna jedina.Daj mi jednu stvar koju je uradio kako treba?Nije ni jednu.Jednostavno ova komanda neće funkcionirati kako treba(Odnosno kako on želi) .Poruku ni jednu ovdje neće ispisati kako treba,za igrača koji je banovan ispisuje onog tko je koristio komandu itd,itd.Objašnjeno mu je sve linije koje treba izmjeniti,da sam htio pametovati mogao sam mu i za string pametovati jer je stavio string 200 što je također nepotrebno.Ne koristi više od 85 ali mislim da nebi shvatio pa ga nisam htio zbunjivati,napisao sam mu samo one stvari koje bi trebao riješiti za normalno funkcioniranje komande.

Ti da si skripter kako ti piÅ¡e u imenu sve ove stvari bi vidio  😉 Nije mi cilj da pametujem nego sam mu citirao pogreÅ¡ne linije,i to nije roman.Ali hvala za uvredu,nadam se da te nećemo viÄ‘ati narednih par dana.
UxIoN MappinG
4
Made Man
17. Mar. 2018.
Paul Castellano wrote on March 17, 2018, 12:19 pm:
Kako ću mu ukratko objasniti kad mu niti jedna jedina linija u ovoj komandi nije kako treba.Ni jedna jedina.Daj mi jednu stvar koju je uradio kako treba?Nije ni jednu.Jednostavno ova komanda neće funkcionirati kako treba(Odnosno kako on želi) .Poruku ni jednu ovdje neće ispisati kako treba,za igrača koji je banovan ispisuje onog tko je koristio komandu itd,itd.Objašnjeno mu je sve linije koje treba izmjeniti,da sam htio pametovati mogao sam mu i za string pametovati jer je stavio string 200 što je također nepotrebno.Ne koristi više od 85 ali mislim da nebi shvatio pa ga nisam htio zbunjivati,napisao sam mu samo one stvari koje bi trebao riješiti za normalno funkcioniranje komande.

Ti da si skripter kako ti piÅ¡e u imenu sve ove stvari bi vidio  😉 Nije mi cilj da pametujem nego sam mu citirao pogreÅ¡ne linije,i to nije roman.Ali hvala za uvredu,nadam se da te nećemo viÄ‘ati narednih par dana.

Ti bas ne znas sta znaci ukratko.Evo ja skriptam 2-3 meseca i nisam neki pro bog zna sta.I nisam ni pogledao problem.Ali mogo si malo krace msl ono znam de je fullio sve ali nov je i mi kad smo bili novi nismo znali sta je pawno tkd ehehheh
btw sori za uvredu
Deken
5
Underboss
17. Mar. 2018.
Paul Castellano wrote on March 17, 2018, 12:19 pm:
Kako ću mu ukratko objasniti kad mu niti jedna jedina linija u ovoj komandi nije kako treba.Ni jedna jedina.Daj mi jednu stvar koju je uradio kako treba?Nije ni jednu.Jednostavno ova komanda neće funkcionirati kako treba(Odnosno kako on želi) .Poruku ni jednu ovdje neće ispisati kako treba,za igrača koji je banovan ispisuje onog tko je koristio komandu itd,itd.Objašnjeno mu je sve linije koje treba izmjeniti,da sam htio pametovati mogao sam mu i za string pametovati jer je stavio string 200 što je također nepotrebno.Ne koristi više od 85 ali mislim da nebi shvatio pa ga nisam htio zbunjivati,napisao sam mu samo one stvari koje bi trebao riješiti za normalno funkcioniranje komande.

Ti da si skripter kako ti piÅ¡e u imenu sve ove stvari bi vidio  😉 Nije mi cilj da pametujem nego sam mu citirao pogreÅ¡ne linije,i to nije roman.Ali hvala za uvredu,nadam se da te nećemo viÄ‘ati narednih par dana.

sve sam prepravio ..
sad mi oce sve banuje ga ali za poruke cu testat da vidim sta pise tacno
ophion
5
OG Legend
18. Mar. 2018.
Scripter|LuKKaKu wrote on March 17, 2018, 11:23 am:
Ici ces na hladjenje ako Luka bude video ovo
Bukvalno isto bi mu i ja napisao mozda i jos neke stvari dodao koje sam uvidio ali opet ne vidim problem posta od Paula?
ophion
5
OG Legend
18. Mar. 2018.
CMD:ban(playerid,params[])
{
new name, string;
if(PlayerInfo < 4) return SendClientMessage(playerid, -1,"Niste ovlasteni da koristite ovu komandu!");
if(sscanf(params,"u",params)) return SendClientMessage(playerid, -1,"Koristi /ban (id/user_name)");
if(!IsPlayerConnected(params)) return SendClientMessage(playerid, -1,"Trazeni igrac nije na serveru!");
GetPlayerName(params,name,sizeof(name));
format(string,sizeof(string), "Banovali ste igraca %s.",name), SendClientMessage(playerid, -1, string);
format(string,sizeof(string), "Igrac %s je banovan od strane AT.", name), SendClientMessageToAll(-1, string);
    SendClientMessage(params, -1, "Banovani ste od strane admina %s."), Ban(params);
return 1;
}
btw evo sredjena komanda, trebalo bi raditi

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha