[Pomoc] agl


Započeo [BE:RP]Dzoni, Maj 06, 2013, 17:34:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Mislim da nemam,ajde molim te tacno mi to na pisi
All for one gamemode :
http://forum.sa-mp.com/showthread.php?t=283602

www.Game-State.eu" style="border-style: none;

Citat: |EG|#include <KuNNa> poslato Maj 07, 2013, 20:04:17 POSLE PODNE
dali imas na pocetku skripte ovo definisano

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1


i dali ijednu koristis komandu u strcmp sem ove ?


sta cemu dcmd, ako koristi cmd??
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Malo bolje pogleda i vidis da koristi strcmp neka vrati strcmp komandu da ne prebacuje u zcmd znaci da ostavi kako je bila i da je stavi pod OnPlayerCommandPerformed... to mu treba da si malo bolje pogledao skonto inace meni strcmp nerade bez toga   :D  :P

ps. isto ovako dodaj na vrh
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  ako nebude radilo provjeri da li na vrhu OnPlayerCommandPerformed
new string[256];
    new sendername[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new cmd[256];
    new tmp[256];
    new idx;
    cmd = strtok(cmdtext, idx);

Poslednja Izmena: Maj 07, 2013, 20:58:54 POSLE PODNE od |EG|#include <KuNNa>

Citat: |EG|#include <KuNNa> poslato Maj 07, 2013, 20:51:33 POSLE PODNE
Malo bolje pogleda i vidis da koristi strcmp neka vrati strcmp komandu da ne prebacuje u zcmd znaci da ostavi kako je bila i da je stavi pod OnPlayerCommandPerformed... to mu treba da si malo bolje pogledao skonto inace meni strcmp nerade bez toga   :D  :P

ps. isto ovako dodaj na vrh
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  ako nebude radilo provjeri da li na vrhu OnPlayerCommandPerformed
new string[256];
    new sendername[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new cmd[256];
    new tmp[256];
    new idx;
    cmd = strtok(cmdtext, idx);


KuNNa ispravka , stavi ovako i radit će ti :)

Na vrhu skripte dodaj

#include <zcmd>


Iznad

OnPlayerCommandText


Ovako

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
   if(success) return 1;
   else return OnPlayerCommandText(playerid, cmdtext);
}
public OnPlayerCommandText(playerid, cmdtext[])
...


I na kraju skripte dodaješ komande.
Poslednja Izmena: Maj 07, 2013, 21:05:33 POSLE PODNE od [EG]Fa®kiaS™

Koliko sam ja skonto njemu sve ostale cmd u zcmd hoce sem ove neka proba ovako kosto sam mu reko u strcmp

Moze LOCK!    [BC:RP] Mr.Gagi Hvala na pomoci brate .
All for one gamemode :
http://forum.sa-mp.com/showthread.php?t=283602

www.Game-State.eu" style="border-style: none;

pax95

Nema na cemu.
problem resen, lock