Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: MaX91 poslato Maj 14, 2011, 22:18:50 POSLE PODNE

Naslov: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 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): /
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: Joey_ poslato Maj 14, 2011, 22:23:21 POSLE PODNE
Dodaj ispod ShowPlayerDialog() funkcije return 1;
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 poslato Maj 14, 2011, 22:27:28 POSLE PODNE
Opet sve isto, sve tako stavim, ali isto.  :'(
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: 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;
}
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: poznaticovik poslato Maj 14, 2011, 22:33:23 POSLE PODNE
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.
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: LordShigi poslato Maj 14, 2011, 22:34:24 POSLE PODNE
Pa ako je kopirao cijeli callback onda ocito je.
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: poznaticovik poslato Maj 14, 2011, 22:35:12 POSLE PODNE
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.
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 poslato Maj 14, 2011, 22:35:43 POSLE PODNE
Opet je sve isto LordShigi.
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: poznaticovik poslato Maj 14, 2011, 22:36:48 POSLE PODNE
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.
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 poslato Maj 14, 2011, 22:37:33 POSLE PODNE
Ne izbacuje mi warninge uopšte, Gamemod ima oko 3 k linija.
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: LordShigi poslato Maj 14, 2011, 22:41:46 POSLE PODNE
Ma to sam vec vidio, ali se fakat ne sjecam rjesenja, nisam skriptao godinu dana.
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: K4[Я]!K3 poslato Maj 14, 2011, 22:49:43 POSLE PODNE
jesi mozda pomijeso zcmd i obicne komande?  :D
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 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!
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: K4[Я]!K3 poslato Maj 14, 2011, 22:58:19 POSLE PODNE
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 :)
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 poslato Maj 14, 2011, 23:00:27 POSLE PODNE
Daj mi kako postaviti to, btw. nema mi toga u Gamemodu.  :'(
NiÅ¡ta, nema veze, smorio sam vas, možete lockati.  :'(
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: K4[Я]!K3 poslato Maj 14, 2011, 23:27:16 POSLE PODNE
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    return 1;
}


znaci sve komande iz public OnPlayerCommandText(playerid, cmdtext[])
{
return 0;
}


stavi u onaj gornji  OnPlayerCommandPerformed
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 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
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: System32 poslato Maj 15, 2011, 09:34:31 PRE PODNE
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
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 poslato Maj 15, 2011, 09:44:01 PRE PODNE
Ok ovo sam rijeÅ¡io sa errorom, ali mi neće cmd, opet mi je unknown. :S  :'(
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: System32 poslato Maj 15, 2011, 09:48:39 PRE PODNE
jel imas u koamndi return 1; ?
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 poslato Maj 15, 2011, 10:04:40 PRE PODNE
Imao sam, ali opet ne pomaže.  :D
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: System32 poslato Maj 15, 2011, 10:22:14 PRE PODNE
stavi opet
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: dragan12 poslato Maj 15, 2011, 10:38:47 PRE PODNE
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  ;)
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: Slay poslato Maj 15, 2011, 10:46:03 PRE PODNE
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;
}
Naslov: Odg: [Pomoc] SERVER: Unknown Command, ali komanda radi.
Poruka od: MaX91 poslato Maj 15, 2011, 13:13:31 POSLE PODNE
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. ;)