Skripta koju koristim: Nebitno
Detaljan opis problema: u ovom jednom starom modu sam iskopo ovu komandu
if(strcmp(cmd, "/donuts", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new isnear = IsPlayerNearDonut(playerid);
if (isnear != -1)
{
ShowPlayerDialog(playerid, 5193, DIALOG_STYLE_LIST, "Donut Shop", "Plain Donut\nChocolate Donut\nJelly Donut\nSprinkled Donut\nGlazed Donut\nApple Fritter\nCup of Coffee\nBox of Donuts", "Buy ($100)", "Cancel");
}
else
{
SendClientMessage(playerid, GREY, " Nisi kod Donuts Shop-a !");
return 1;
}
}
return 1;
}
kako da je prebacim u ZCMD procesor komandi mslm na ono CMD:Donuts
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Vrlo jednostavno... Pogledaj ovu temu i shvatit ćeš kako se prebacuje. Uz to pazi da u gamemodu ne smiješ imati više od jednog procesora za komande(ako imaš ZCMD, onda sve komande moraju biti ZCMD)
http://forum.sa-mp.com/showthread.php?t=91354
Citat: PCWizard poslato Novembar 01, 2014, 10:07:41 PRE PODNE
Vrlo jednostavno... Pogledaj ovu temu i shvatit ćeš kako se prebacuje. Uz to pazi da u gamemodu ne smiješ imati više od jednog procesora za komande(ako imaš ZCMD, onda sve komande moraju biti ZCMD)
http://forum.sa-mp.com/showthread.php?t=91354
YCMD koristim za admin komande, ZCMD za obicne komande
Kao što sam rekao, ne smiješ to raditi... ZCMD za sve, nema ZCMD, YCMD i sl.... Sve komande moraju biti u istom sustavu
Ubacis include zcmd u pawno/include
Definises include u modu
#include <zmcd>
Ovo ti je glavni deo koji menjas i jedini.
if(strcmp(cmd, "/donuts", true) == 0)
Prebacujes ga u ovom obliku:
CMD:donuts(playerid, params[])
Takodje ono sto ti je bitno je da komande koje si pretvarao iz strcmp u zmcd, prebacis van svih callback-ova/svih publica. Srtcmp su pisane u publicu onplayercommandtest, ako se ja dobro secam. Sve te komande trebas da prebacis/izbacis iz tog publica.
Hvala na pomocu. Wizard de malo procitaj kad se koristi ycmd a kad zcmd
Citat: Dexicpro poslato Novembar 01, 2014, 17:58:28 POSLE PODNE
Hvala na pomocu. Wizard de malo procitaj kad se koristi ycmd a kad zcmd
Pravilo kaže da se ne mjeÅ¡aju procesori komandi i toÄka.
Citat: PCWizard poslato Novembar 01, 2014, 18:28:18 POSLE PODNE
Citat: Dexicpro poslato Novembar 01, 2014, 17:58:28 POSLE PODNE
Hvala na pomocu. Wizard de malo procitaj kad se koristi ycmd a kad zcmd
Pravilo kaže da se ne mjeÅ¡aju procesori komandi i toÄka.
Pusti pravila, pravila su tu da se krse ;)
Citat: PCWizard poslato Novembar 01, 2014, 10:07:41 PRE PODNE
Vrlo jednostavno... Pogledaj ovu temu i shvatit ćeš kako se prebacuje. Uz to pazi da u gamemodu ne smiješ imati više od jednog procesora za komande(ako imaš ZCMD, onda sve komande moraju biti ZCMD)
http://forum.sa-mp.com/showthread.php?t=91354
Haha ko te to ucijo majke ti?, mozes mesat strcmp i zcmd nikakav problem,strcmp stavis ji pod OnPlayerCommandText,a zcmd na kraju skripte...
Citat: William Bonin poslato Novembar 01, 2014, 19:32:02 POSLE PODNE
Citat: PCWizard poslato Novembar 01, 2014, 10:07:41 PRE PODNE
Vrlo jednostavno... Pogledaj ovu temu i shvatit ćeš kako se prebacuje. Uz to pazi da u gamemodu ne smiješ imati više od jednog procesora za komande(ako imaš ZCMD, onda sve komande moraju biti ZCMD)
http://forum.sa-mp.com/showthread.php?t=91354
Haha ko te to ucijo majke ti?, mozes mesat strcmp i zcmd nikakav problem,strcmp stavis ji pod OnPlayerCommandText,a zcmd na kraju skripte...
I dobiješ Unknow command ;)
Citat: PCWizard poslato Novembar 01, 2014, 20:06:38 POSLE PODNE
Citat: William Bonin poslato Novembar 01, 2014, 19:32:02 POSLE PODNE
Citat: PCWizard poslato Novembar 01, 2014, 10:07:41 PRE PODNE
Vrlo jednostavno... Pogledaj ovu temu i shvatit ćeš kako se prebacuje. Uz to pazi da u gamemodu ne smiješ imati više od jednog procesora za komande(ako imaš ZCMD, onda sve komande moraju biti ZCMD)
http://forum.sa-mp.com/showthread.php?t=91354
Haha ko te to ucijo majke ti?, mozes mesat strcmp i zcmd nikakav problem,strcmp stavis ji pod OnPlayerCommandText,a zcmd na kraju skripte...
I dobiješ Unknow command ;)
U pravu si , ne smiju se miješati procesori komandi ZCMD ili YCMD . Mora se preorjentirat.
Citat: PCWizard poslato Novembar 01, 2014, 20:06:38 POSLE PODNE
Citat: William Bonin poslato Novembar 01, 2014, 19:32:02 POSLE PODNE
Citat: PCWizard poslato Novembar 01, 2014, 10:07:41 PRE PODNE
Vrlo jednostavno... Pogledaj ovu temu i shvatit ćeš kako se prebacuje. Uz to pazi da u gamemodu ne smiješ imati više od jednog procesora za komande(ako imaš ZCMD, onda sve komande moraju biti ZCMD)
http://forum.sa-mp.com/showthread.php?t=91354
Haha ko te to ucijo majke ti?, mozes mesat strcmp i zcmd nikakav problem,strcmp stavis ji pod OnPlayerCommandText,a zcmd na kraju skripte...
I dobiješ Unknow command ;)
Nsr,i nemoj mi mene kazevat molim te,ispraticu ti mod zcmd mesavina sa strcmp i testaj !
Citat: William Bonin poslato Novembar 01, 2014, 21:57:17 POSLE PODNE
Citat: PCWizard poslato Novembar 01, 2014, 20:06:38 POSLE PODNE
Citat: William Bonin poslato Novembar 01, 2014, 19:32:02 POSLE PODNE
Citat: PCWizard poslato Novembar 01, 2014, 10:07:41 PRE PODNE
Vrlo jednostavno... Pogledaj ovu temu i shvatit ćeš kako se prebacuje. Uz to pazi da u gamemodu ne smiješ imati više od jednog procesora za komande(ako imaš ZCMD, onda sve komande moraju biti ZCMD)
http://forum.sa-mp.com/showthread.php?t=91354
Haha ko te to ucijo majke ti?, mozes mesat strcmp i zcmd nikakav problem,strcmp stavis ji pod OnPlayerCommandText,a zcmd na kraju skripte...
I dobiješ Unknow command ;)
Nsr,i nemoj mi mene kazevat molim te,ispraticu ti mod zcmd mesavina sa strcmp i testaj !
Slazem se sa Wiliamom!
Moze se koristiti strcmp sa zcmd.
A zcmd i ycmd se ne moze koristiti zajedno.
Koliko vidim problem je rijesen, lock.