[Pomoc] ZCMD i STRCMP skupa


Započeo kristiankico, April 17, 2012, 19:26:49 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: zanima me kako da ZCMD komande i STRCMP budu skupa,gledao sam po forumu ali mi nije jasno,pa ako mi neko moze pomoci detaljno.. :)
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

nemozes STRCMP komande stavljat pod OnPlayerCommandText vec moras napravit forward za OnPlayerCommandPerformed(playerid, cmdtext[], success)
i promjenit OnPlayerCommandText u OnPlayerCommandPerformed

znaci samo
foward OnPlayerCommandPerformed(playerid, cmdtext[], success)
?? ili??

a to OnPlayerCommandText treba samo preinemovat u OnPlayerCommandPerformed ?

Citat: kristiankico poslato April 17, 2012, 20:00:25 POSLE PODNE
znaci samo
foward OnPlayerCommandPerformed(playerid, cmdtext[], success)
?? ili??

a to OnPlayerCommandText treba samo preinemovat u OnPlayerCommandPerformed ?

Citat: Don Conellâ,,¢ poslato April 17, 2012, 19:50:28 POSLE PODNE
nemozes STRCMP komande stavljat pod OnPlayerCommandText vec moras napravit forward za OnPlayerCommandPerformed(playerid, cmdtext[], success)
i promjenit OnPlayerCommandText u OnPlayerCommandPerformed

citaj ?

mozes mi objasnit,kako mislis foward??? pocetnik sam.. :S

Citat: kristiankico poslato April 17, 2012, 20:43:32 POSLE PODNE
mozes mi objasnit,kako mislis foward??? pocetnik sam.. :S
pa stavis na pocetak skripte
foward OnPlayerCommandPerformed(playerid, cmdtext[], success);

Citat: Don Conellâ,,¢ poslato April 17, 2012, 20:50:23 POSLE PODNE
Citat: kristiankico poslato April 17, 2012, 20:43:32 POSLE PODNE
mozes mi objasnit,kako mislis foward??? pocetnik sam.. :S
pa stavis na pocetak skripte
foward OnPlayerCommandPerformed(playerid, cmdtext[], success);


evo rješio sam sada to,znaci di sad ubacujem komande? pod "OnPlayerCommandPerformed" ??


Citat: SpawneR.amx poslato April 17, 2012, 20:53:08 POSLE PODNE
Ali veruj mi bolje ti je da ti sve bude ZCMD brze je.... Inace ako ti je problem to sto neznas strcmp u ZCMD objasnicu ti!

pa to me najvise muci,nemogu to shvatit,neznam..navikao sam se na strcmp,mozes probat objasnit.. :D

a kako komande tipa ovih?

if(strcmp(cmd, "/getcar", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /getcar [carid]");
				return 1;
			}
			new Float:plocx,Float:plocy,Float:plocz;
			new plo;
			plo = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 3)
			{
				GetPlayerPos(playerid, plocx, plocy, plocz);
				SetVehiclePos(plo,plocx,plocy+4, plocz);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu!");
			}
		}
		return 1;
	}
  :(  :(

Citat: SpawneR.amx poslato April 17, 2012, 21:37:23 POSLE PODNE
Takodje u skripti moras da imas sscanf
zasto mora imati sscanf kada ga ne koristi u nijednoj komandi ?

ako ces vec koristit sscanf u ZCMD komanda (preporucljivo) procitaj ovaj tut i bit ce ti jasno :
http://balkan-samp.com/forum/index.php?topic=28770.0

Nemora imati sscanf ali kada vec radi sa ZCMDom 100000 puta mu je lakse koristiti sscanf nego bilo sta drugo uz zcmd...