Skripta koju koristim: GameMode od 0, toÄnije Trucking GameMode.
Detaljan opis problema: Kucam komandu, i piÅ¡e mi: SERVER: Unknown Command, ali komanda radi, znaÄi sve radi.
Dio skripte: public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/informacije",true) == 0)
{
ShowPlayerDialog(playerid,UPDATE,DIALOG_STYLE_MSGBOX,"Informacije:",""SVETLO_CRVENA"Informacije o XXX serveru!\n\n"SVETLO_ZELENA"1.Skripter: //\n"SVETLO_ZELENA"2.Mapper/i: //\n"SVETLO_ZELENA"3.Vlasnik/ci: //\n"SVETLO_ZELENA"4.Forum: //\n"SVETLO_ZELENA"5.Verzija GameModa: //v.1.0\n"SVETLO_ZELENA"6.Sponzor: //"SVETLO_ZELENA"\n\n[//] Informacije System","Uredu","Uredu");
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Dodaj ispod ShowPlayerDialog() funkcije return 1;
Opet sve isto, sve tako stavim, ali isto. :'(
Probaj ovo:
{
if(strcmp(cmdtext,"/informacije",true) == 0)
{
ShowPlayerDialog(playerid,UPDATE,DIALOG_STYLE_MSGBOX,"Informacije:",""SVETLO_CRVENA"Informacije o XXX serveru!\n\n"SVETLO_ZELENA"1.Skripter: //\n"SVETLO_ZELENA"2.Mapper/i: //\n"SVETLO_ZELENA"3.Vlasnik/ci: //\n"SVETLO_ZELENA"4.Forum: //\n"SVETLO_ZELENA"5.Verzija GameModa: //v.1.0\n"SVETLO_ZELENA"6.Sponzor: //"SVETLO_ZELENA"\n\n[//] Informacije System","Uredu","Uredu");
return 1;
}
return 0;
}
Citat: LordShigi poslato Maj 14, 2011, 22:30:14 POSLE PODNE
Probaj ovo:
{
if(strcmp(cmdtext,"/informacije",true) == 0)
{
ShowPlayerDialog(playerid,UPDATE,DIALOG_STYLE_MSGBOX,"Informacije:",""SVETLO_CRVENA"Informacije o XXX serveru!\n\n"SVETLO_ZELENA"1.Skripter: //\n"SVETLO_ZELENA"2.Mapper/i: //\n"SVETLO_ZELENA"3.Vlasnik/ci: //\n"SVETLO_ZELENA"4.Forum: //\n"SVETLO_ZELENA"5.Verzija GameModa: //v.1.0\n"SVETLO_ZELENA"6.Sponzor: //"SVETLO_ZELENA"\n\n[//] Informacije System","Uredu","Uredu");
return 1;
}
return 0;
}
return 0; neka doda ako mu je to zadnja komanda u OnPlayerCommandText callbacku.
Pa ako je kopirao cijeli callback onda ocito je.
Citat: LordShigi poslato Maj 14, 2011, 22:34:24 POSLE PODNE
Pa ako je kopirao cijeli callback onda ocito je.
Ako je , tvoj fix komande bi mu trebao raditi.
Opet je sve isto LordShigi.
Citat: Reddy poslato Maj 14, 2011, 22:35:43 POSLE PODNE
Opet je sve isto LordShigi.
Jel ti izbacuje warninge? Zato što ne razumijem kako ti izbacuje Unknown Command.
Ne izbacuje mi warninge uopšte, Gamemod ima oko 3 k linija.
Ma to sam vec vidio, ali se fakat ne sjecam rjesenja, nisam skriptao godinu dana.
jesi mozda pomijeso zcmd i obicne komande? :D
Ma jesam. ;D
Ali kako da ubacim komandu kao "ZCMD" pod šta?
Jer neće jbt!
Citat: Reddy poslato Maj 14, 2011, 22:55:53 POSLE PODNE
Ma jesam. ;D
Ali kako da ubacim komandu kao "ZCMD" pod šta?
Jer neće jbt!
izvan svih callbackova i obicne komande stavi pod OnPlayerCommandPerformed tako da OnPlayerCommandText mozes obrisat :)
Daj mi kako postaviti to, btw. nema mi toga u Gamemodu. :'(
Ništa, nema veze, smorio sam vas, možete lockati. :'(
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
return 1;
}
znaci sve komande iz public OnPlayerCommandText(playerid, cmdtext[])
{
return 0;
}
stavi u onaj gornji OnPlayerCommandPerformed
Ne sad, ne. :'(
S*ebao sam nešto, kad sam stavljao to, i odjednom neki ERROR, vratim ono, i opet error.
Error: C:\Users\/\Desktop\/\gamemodes\/.pwn(962) : error 017: undefined symbol "cmdtext"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Citat: Reddy poslato Maj 15, 2011, 09:30:19 PRE PODNE
Ne sad, ne. :'(
S*ebao sam nešto, kad sam stavljao to, i odjednom neki ERROR, vratim ono, i opet error.
Error: C:\Users\/\Desktop\/\gamemodes\/.pwn(962) : error 017: undefined symbol "cmdtext"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
pa u ZCMD je params a ne cmdtext
Ok ovo sam riješio sa errorom, ali mi neće cmd, opet mi je unknown. :S :'(
jel imas u koamndi return 1; ?
Imao sam, ali opet ne pomaže. :D
stavi opet
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/informacije",true) == 0)
{
ShowPlayerDialog(playerid,UPDATE,DIALOG_STYLE_MSGBOX,"Informacije:",""SVETLO_CRVENA"Informacije o XXX serveru!\n\n"SVETLO_ZELENA"1.Skripter: //\n"SVETLO_ZELENA"2.Mapper/i: //\n"SVETLO_ZELENA"3.Vlasnik/ci: //\n"SVETLO_ZELENA"4.Forum: //\n"SVETLO_ZELENA"5.Verzija GameModa: //v.1.0\n"SVETLO_ZELENA"6.Sponzor: //"SVETLO_ZELENA"\n\n[//] Informacije System","Uredu","Uredu");
}
return 1;
return SendClientMessage(playerid, STAVI BOJU, "Neki text");
}
Probaj da stavis ovako samo stavi neku boju i neki text sta da mu izbaci kada uku npr. Informacije o serveru ili tako nesto i onda ti izbaci tu umesto SERVER: Unknown Command. Tako bi trebalo da ti radi bar na neki nacin ;)
Citat: Reddy poslato Maj 14, 2011, 22:18:50 POSLE PODNE
Skripta koju koristim: GameMode od 0, toÄnije Trucking GameMode.
Detaljan opis problema: Kucam komandu, i piÅ¡e mi: SERVER: Unknown Command, ali komanda radi, znaÄi sve radi.
Dio skripte: public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/informacije",true) == 0)
{
ShowPlayerDialog(playerid,UPDATE,DIALOG_STYLE_MSGBOX,"Informacije:",""SVETLO_CRVENA"Informacije o XXX serveru!\n\n"SVETLO_ZELENA"1.Skripter: //\n"SVETLO_ZELENA"2.Mapper/i: //\n"SVETLO_ZELENA"3.Vlasnik/ci: //\n"SVETLO_ZELENA"4.Forum: //\n"SVETLO_ZELENA"5.Verzija GameModa: //v.1.0\n"SVETLO_ZELENA"6.Sponzor: //"SVETLO_ZELENA"\n\n[//] Informacije System","Uredu","Uredu");
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Jednostavno napravi ovo:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext,"/informacije",true) == 0)
{
ShowPlayerDialog(playerid,UPDATE,DIALOG_STYLE_MSGBOX,"Informacije:",""SVETLO_CRVENA"Informacije o XXX serveru!\n\n"SVETLO_ZELENA"1.Skripter: //\n"SVETLO_ZELENA"2.Mapper/i: //\n"SVETLO_ZELENA"3.Vlasnik/ci: //\n"SVETLO_ZELENA"4.Forum: //\n"SVETLO_ZELENA"5.Verzija GameModa: //v.1.0\n"SVETLO_ZELENA"6.Sponzor: //"SVETLO_ZELENA"\n\n[//] Informacije System","Uredu","Uredu");
return true;
}
return false;
}
Hvala svima, ali evo riješio sam sam. :)
CMD:informacije(p,f[])
return ShowPlayerDialog(p,UPDATE,DIALOG_STYLE_MSGBOX,"Informacije:",""SVETLO_CRVENA"Informacije o XXX serveru!\n\n"SVETLO_ZELENA"1.Skripter: //\n"SVETLO_ZELENA"2.Mapper/i: //\n"SVETLO_ZELENA"3.Vlasnik/ci: //\n"SVETLO_ZELENA"4.Forum: //\n"SVETLO_ZELENA"5.Verzija GameModa: //v.1.0\n"SVETLO_ZELENA"6.Sponzor: //"SVETLO_ZELENA"\n\n[//] Informacije System","Uredu","Uredu");
Shvatio sam po drugim komandama u mom Gamemodu, hvala svima, hvala Bogu. :)
EDIT: Možete lock. ;)