[POMOC]server unknow command


Započeo Neny96, Mart 09, 2013, 14:34:44 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Samo kucaj u CTRL + F taj tekst sto ti izbaci, inace je to na kraju strcmp komandi... Kada obrises prebaci si sve komande u ZCMD.. kada si prebacis onda mi se javi da ti posaljem kod za ZCMD ...

CitatSendClientMessage(playerid, LIGHTRED, "| SkyAs |{FFFFFF} Pomoc: Ta komanda ne postoji, da vidite listu svih dostupnih komandi upisite /help.");
   return 1;
}
evo ovo mi na kraju strcmp komandi,da to izbrisem??? i kako treba prebacit strcmp komandu u zcmd
Citatif(strcmp(cmd, "/up", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         if (PlayerInfo[playerid][pAdmin] >= 1)
         {
            new Float:slx, Float:sly, Float:slz;
            GetPlayerPos(playerid, slx, sly, slz);
            SetPlayerPos(playerid, slx, sly, slz+2);
            return 1;
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD1, "(greska) Niste autorizovani da koristite ovu komandu!");
         }
      }
      return 1;
   }
evo ti mi ovud komandu prebaci u zcmd i reci sta si napravio tocno tako da mogu ja ostale prebacit
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Da obrisi to... Ako je komanda jednostavna onda samo postavis ovaj gornji dio, obrati pozornost
CMD:up(playerid, params[]) // samo to
   {
       if(IsPlayerConnected(playerid))
       {
         if (PlayerInfo[playerid][pAdmin] >= 1)
         {
            new Float:slx, Float:sly, Float:slz;
            GetPlayerPos(playerid, slx, sly, slz);
            SetPlayerPos(playerid, slx, sly, slz+2);
            return 1;
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD1, "(greska) Niste autorizovani da koristite ovu komandu!");
         }
      }
      return 1;
   }

MeÄ'utim ako u komandi ima recimo IDX ili STRING ili neka varijabla koja je inace definirana u OnPlayerCommand, morat ces ju i ovdje... to sve vidis kada kompiliras....

znaci samo tu prvu liniju promijenim za sve komande???a ove  dole funkcije ostaje iste jel?na nekim zcmd komandama ima ovo #pragma unused params,jeli to dio funkcije ili se i to dodaje kad stavljas komandu u zcmd?
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Pragma unused params i mozes staviti i ne moras, zavisi gdje je potrebno....
Citat
znaci samo tu prvu liniju promijenim za sve komande???a ove  dole funkcije ostaje iste jel?
Gornji dio se uvijek mijenja, al kako sam ti vec rekao neke komande su složenije pa ce biti potrebno dodavati kod nekih new string[128]; i te stvari

cemu sluzi pragma unused params ?kad je potrebna?,kako da znam za koje komande moram stavljat new string[128]; i to i jeli taj new string[128]; ide povise komande odmah?
Poslednja Izmena: Mart 11, 2013, 03:00:46 PRE PODNE od Ricky_Cortez
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Pragma unused params stavljas tamo gdje ne treba "params" - Params inace treba kod komandi kao /report itd... "params" stavljas umjesto "cmdtext" ... Da ne dužim, uvijek kompiliraj i ako ti kaze da ne zna sto je recimo "string" , "sendername" ili sta ti ja znam jednostavno napravi na vrh komande to i nece biti problema

CitatC:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4370) : error 017: undefined symbol "GivePlayerCash"
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4403) : error 017: undefined symbol "GivePlayerCash"
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4432) : error 004: function "SafeResetPlayerWeapons" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4433) : error 004: function "SafeGivePlayerWeapon" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4457) : error 004: function "SafeResetPlayerWeapons" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4820) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4832) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4836) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4848) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4852) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4856) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4860) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4864) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4868) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4872) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4876) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4880) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4884) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4896) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4900) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4904) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4908) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4912) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4924) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4928) : error 004: function "PlayerToPoint" is not implemented
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(4932) : error 004: function "PlayerToPoint" is not implemented

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
Evo stavio sam ovu tvoju zcmd komandu /up i evo sta mi je izbacilo
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Probaj ovako, do zagrade je problem

CMD:up(playerid, params[]) // samo to
   	{
    	if(IsPlayerConnected(playerid))
       	{
			if (PlayerInfo[playerid][pAdmin] >= 1)
         	{
            	new Float:slx, Float:sly, Float:slz;
            	GetPlayerPos(playerid, slx, sly, slz);
            	SetPlayerPos(playerid, slx, sly, slz+2);
         	}
         	else
         	{
         	   	SendClientMessage(playerid, COLOR_GRAD1, "(greska) Niste autorizovani da koristite ovu komandu!");
         	}
		}
      	return 1;
   	}

jebo joj ja sve meni se copira u pawn isto ko i ona prva komanda sta si mi dao,nevidim razliku
CitatC:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(43937) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(43937) : error 017: undefined symbol "cmd_up"
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(43937) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\Croatia Sky RP\Croatia Sky RolePlay\gamemodes\CSRP.pwn(43937) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D


tako mi vec i je,a mogu li ja prebacit sve komande na strcmp i ove sta su zcmd isto u strcmp jer sa ovima nemam problema??ima li to ikakve razlike sto nije zcmd vec ove druge
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Mozes prebaciti, ali to je sporiji komandni procesor... Daj mi tu liniju da vidim kako si napravio, kod mene je sve dobro... I da, mozda je glupo pitanje, ali jesi li komandu stavio izvan publica?

Citatif(strcmp(cmd, "/down", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         if (PlayerInfo[playerid][pAdmin] >= 1)
         {
            new Float:slx, Float:sly, Float:slz;
            GetPlayerPos(playerid, slx, sly, slz);
            SetPlayerPos(playerid, slx, sly, slz-2);
            return 1;
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD1, "(greska) Niste autorizovani da koristite ovu komandu!");
         }
      }
      return 1;
   }
   CMD:up(playerid, params[]) // samo to
      {
       if(IsPlayerConnected(playerid))
          {
         if (PlayerInfo[playerid][pAdmin] >= 1)
            {
            new Float:slx, Float:sly, Float:slz;
            GetPlayerPos(playerid, slx, sly, slz);
            SetPlayerPos(playerid, slx, sly, slz+2);
            }
            else
            {
                  SendClientMessage(playerid, COLOR_GRAD1, "(greska) Niste autorizovani da koristite ovu komandu!");
            }
      }
         return 1;
      }
stavio sam komandu na mjesto one stare strcmp /up komande,povise ove tvoje ima jos jedna koja valja i izvan publica je
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

ZCMD komande moraju biti izvan publica!!! OBRISI ju odavde i stavi izvan publica, najbolje na kraj moda!!!