[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.

Skripta koju koristim: CLRP
Detaljan opis problema: ja kad kucam /rentmoto komanda noramlno radi i ja rentam motor ali odmah ispod toga mi pise "Server unknow command"kako da maknem to?
Dio skripte:
Citatif(strcmp(cmd, "/rentmoto", true) == 0)
   {
        if(IsPlayerConnected(playerid))
      {
         if(GetPlayerVehicleID(playerid) >= 186 && GetPlayerVehicleID(playerid) <= 210)
         {
            new hirefee = HireCost(GetPlayerVehicleID(playerid));
            /*if(PlayerInfo[playerid][pPbiskey] == 0)
            {
               GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
               TogglePlayerControllable(playerid, 1);
               return 1;
            }*/
            if (GetPlayerMoney(playerid) <  SBizzInfo[0][sbEntranceCost])
            {
               SendClientMessage(playerid, COLOR_GRAD2, "Nemate dovoljno novca !");
               return 1;
            }
            if(HireCar[playerid] != 299)
            {
               gCarLock[HireCar[playerid]] = 0;
               UnLockCar(HireCar[playerid]);
               SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
               return 1;
            }
            foreach (Player, i)
            {
                if(HireCar == GetPlayerVehicleID(playerid))
                {
                    SendClientMessage(playerid, COLOR_GREY, "Netko je vec iznajmio ovaj motor !");
                    return 1;
                }
            }
            GivePlayerCash(playerid,-SBizzInfo[0][sbEntranceCost]);
            SBizzInfo[0][sbTill] += SBizzInfo[0][sbEntranceCost];
            ExtortionSBiz(0, SBizzInfo[0][sbEntranceCost]);
            SBizzInfo[0][sbProducts]--;
            HireCar[playerid] = GetPlayerVehicleID(playerid);
            OnPropUpdate();
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            format(string, sizeof(string), "Iznajmili ste vozilo sada samo vi mozete voziti ovo vozilo.",hirefee);
            SendClientMessage(playerid, BELA, string);
            TogglePlayerControllable(playerid, 1);
            gEngine[GetPlayerVehicleID(playerid)] = 1;
            GameTextForPlayer(playerid, string, 5000, 3);
         }
      }
      return 1;
   }
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Ajde pomagajte!!!!!
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

evo sta mi izbaci
CitatC:\Users\user\Desktop\techland xperia\gamemodes\CLRP.pwn(37423) : error 021: symbol already defined: "OnPlayerCommandPerformed"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

mozda sam negdje krivo stavio,reci mi ti di triba to stavit
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Pa do cega je onda?? al shvatio sam da kad upisem valjanu komandu onda mi pise "Server unknow command" a kad upisem neku bezveze krivu komandu onda mi to nepise
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Zatos to je ono provera za ZCMD komande a ti koliko vidim koristis strcmp .. Obrisi ono i dodaj
na kraju callbacka tjst u onplayercommandText i ono return 0 umesto return 0 stavi
return SendClientMessage(playerid,  0xAA3333AA, "GRESKA: Komanda koju ste uneli ne postoji!");

Koristi samo ZCMD ili STRCMP :)

na kraju komande rentmoto stavi return 0 i probaj

Da ali meni na skoro svim komanda se to dogadja...
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Pa samo i koristim strcmp
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Daj callback "OnPlayerCommandPerformed"
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

Isuse i bože! Pa daj samo prebaci /rentmoto u ZCMD i neces imati to! Hjoj bože bože

E brt nisam ti ja bas neki skripter tek sam pocetnik pa sta ja znam,znaci ovi momci kazu da nebi smjeo mijesat zcmd i ono jos nesto,ja bih sad htio sve onda komande prebacit u zcmd i nebi trebalo bit problema jel tako?? evo stavi mi ovu komandu u zcmd ako moze samo da vidim princip
Citatif(strcmp(cmd, "/rentcar", true) == 0)
   {
        if(IsPlayerConnected(playerid))
      {
         if(GetPlayerVehicleID(playerid) >= RentCar[0] && GetPlayerVehicleID(playerid) <= RentCar[5])
         {
            new hirefee = HireCost(GetPlayerVehicleID(playerid));
            if (GetPlayerMoney(playerid) < 250)
            {
               SendClientMessage(playerid, COLOR_GRAD2, "Nemate toliko novca !");
               return 1;
            }
            if(HireCar[playerid] != 299)
            {
               gCarLock[HireCar[playerid]] = 0;
               UnLockCar(HireCar[playerid]);
               SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
               return 1;
            }
            foreach (Player, i)
            {
                if(HireCar == GetPlayerVehicleID(playerid))
                {
                    SendClientMessage(playerid, COLOR_GREY, "Neko je vec iznajmio ovaj auto !");
                    return 1;
                }
            }
            GivePlayerCash(playerid,-250);
            SBizzInfo[15][sbTill] += 250;
            ExtortionSBiz(15, SBizzInfo[15][sbEntranceCost]);
            SBizzInfo[15][sbProducts]--;
            HireCar[playerid] = GetPlayerVehicleID(playerid);
            OnPropUpdate();
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            format(string, sizeof(string), "Iznajmili ste vozilo sada samo vi mozete voziti ovo vozilo.",hirefee);
            SendClientMessage(playerid, YELLOW, string);
            SendClientMessage(playerid, COLOR_YELLOW2, "Sada mozete upaliti motor !");
            gEngine[playerid] = 0;
            engineOn[GetPlayerVehicleID(playerid)] = false;
            TogglePlayerControllable(playerid, 1);
            GameTextForPlayer(playerid, string, 5000, 3);
         }
      }
      return 1;
   }
Poslednja Izmena: Mart 11, 2013, 01:09:42 PRE PODNE od Ricky_Cortez
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Ja ti mijesam STRCMP i ZCMD pa nista... Mislim prelijen sam da prebacim u ZCMD... kad tad cu prebaciti u ZCMD
A za rentcar komandu evo...
CMD:rentcar(playerid, params[])
   {
   		if(IsPlayerConnected(playerid))
      {
      
         if(GetPlayerVehicleID(playerid) >= RentCar[0] && GetPlayerVehicleID(playerid) <= RentCar[5])
         {
            new string[128];
            new hirefee = HireCost(GetPlayerVehicleID(playerid));
            if (GetPlayerMoney(playerid) < 250)
            {
               SendClientMessage(playerid, COLOR_GRAD2, "Nemate toliko novca !");
               return 1;
            }
            if(HireCar[playerid] != 299)
            {
               gCarLock[HireCar[playerid]] = 0;
               UnLockCar(HireCar[playerid]);
               SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
               return 1;
            }
            foreach (Player, i)
            {
                if(HireCar == GetPlayerVehicleID(playerid))
                {
                    SendClientMessage(playerid, COLOR_GREY, "Neko je vec iznajmio ovaj auto !");
                    return 1;
                }
            }
            GivePlayerCash(playerid,-250);
            SBizzInfo[15][sbTill] += 250;
            ExtortionSBiz(15, SBizzInfo[15][sbEntranceCost]);
            SBizzInfo[15][sbProducts]--;
            HireCar[playerid] = GetPlayerVehicleID(playerid);
            OnPropUpdate();
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            format(string, sizeof(string), "Iznajmili ste vozilo sada samo vi mozete voziti ovo vozilo.",hirefee);
            SendClientMessage(playerid, YELLOW, string);
            SendClientMessage(playerid, COLOR_YELLOW2, "Sada mozete upaliti motor !");
            gEngine[playerid] = 0;
            engineOn[GetPlayerVehicleID(playerid)] = false;
            TogglePlayerControllable(playerid, 1);
            GameTextForPlayer(playerid, string, 5000, 3);
         }
      }
      return 1;
   }

E a vidi sad ovo,za zcmd komande mi izbacuje "ta komanda ne postoji,kucajte /help" a za strcmp nije... pa wtf ,najbolje da prebacim onda sve komane u strcmp jel tako???dacu ti par komandi koje treba prebacit i koja je razlika izmedju zcmd i strcmp???
Poslednja Izmena: Mart 11, 2013, 01:27:46 PRE PODNE od Ricky_Cortez
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D

Vidi, ako imas to "Ta komanda se ne koristi..." unutar OnPlayerCommand" ugl tamo di su strcmp komande onda naravno da ce ti na ZCMD komande tako reagirati... Obrisi si to pa ti nece izbacivati... Po meni bi si ti trebao sve prebaciti u ZCMD i onda napraviti ako igrac nije unio neku od ZCMD komandi da mu doÄ'e ta poruka kontas

a sta to trebam izbrisat pa da me ne izbacuje?? reci pa cu ja to izbrisat i onda prebacit komande u zcmd i onda ponovno sta treba stavit i gdje da mi pise "ta komanda ne postoji..."za strcmp komande
Poslednja Izmena: Mart 11, 2013, 01:47:54 PRE PODNE od Ricky_Cortez
Možete mi dirati sve osim sestre, nju jedino ja smijem maltretirati! :D