GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Kanarion - 2017. Szeptember 13. - 13:33:57

Cím: OnPlayerCommandPerformed
Írta: Kanarion - 2017. Szeptember 13. - 13:33:57

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
   new strin[256];
   format(strin, sizeof(strin), \"{ffffff}Ez a parancs(%s) nem létezik használd a{00b362} /help{ffffff}, {00b362}/cmds{ffffff}, {00b362}/rules{ffffff} parancsokat!\", cmdtext);
   SendClientMessage(playerid, -1, strin);
}
return 1;
}

 
Hiába return 0 is mert akkor az alap ZCMD-s üzenetet kapom vissza(SERVER: Unknown command), return 1-gyel meg semmilyen szöveget nem kapok nem létező parancsra.
Cím: OnPlayerCommandPerformed
Írta: Flash - 2017. Szeptember 13. - 23:16:37
A kódban nincs hiba. Esetleg nem használsz hozzá véletlen alap strcmp-s parancsokat? 
Cím: OnPlayerCommandPerformed
Írta: Kanarion - 2017. Szeptember 14. - 17:44:02
Nem, csak zcmd-s commandok vannak benne.
Cím: OnPlayerCommandPerformed
Írta: ZyZu. - 2017. Szeptember 14. - 19:42:07
Nem az, lefutottam a kódot a módomban és nekem működik jól, szerintem neked strcmp cuccok vannak a játékmódban és azért nem engedi.. csak attól lehet ez. Ez a sor nincs a játékmódban? Ha benne van töröld ki 
 

 OnPlayerCommandReceived(playerid, cmdtext[])

 
\"874sa_mp_000.png\"
Cím: OnPlayerCommandPerformed
Írta: Kanarion - 2017. Szeptember 15. - 15:56:12
Idézetet írta: ZyZu date=1505410927


   
      Nem az, lefutottam a kódot a módomban és nekem működik jól, szerintem neked strcmp cuccok vannak a játékmódban és azért nem engedi.. csak attól lehet ez. Ez a sor nincs a játékmódban? Ha benne van töröld ki 
   
   

 OnPlayerCommandReceived(playerid, cmdtext[])

   
      \"874sa_mp_000.png\"
   


Nincs
 

#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <streamer>
#include <dini>
#include <fixchars>

 
Ezek az include-ok vannak betöltve, parancshoz csak zcmd-t használok.
Cím: OnPlayerCommandPerformed
Írta: Kanarion - 2017. Szeptember 18. - 21:57:09
Azóta sincs megoldás
Cím: OnPlayerCommandPerformed
Írta: nyomo - 2017. Szeptember 20. - 23:13:06
Milyen mód ez? Ha nem valami több 1000 soros és nem bánod átküldeni akkor jobban bele lehetne nézni, de erre nem kérlek csak ha úgy gondolod. 
 
 
 
Másolj be ide a módból valami rövid egyszerű zcmd parancsod. 
 
Valamint nézd meg ennél az eljárásnál mi található neked. 
 

public OnPlayerCommandText
Cím: OnPlayerCommandPerformed
Írta: Kanarion - 2017. Szeptember 22. - 18:26:45
Idézetet írta: nyomo date=1505941986


   
      Milyen mód ez? Ha nem valami több 1000 soros és nem bánod átküldeni akkor jobban bele lehetne nézni, de erre nem kérlek csak ha úgy gondolod. 
   
   
       
   
   
      Másolj be ide a módból valami rövid egyszerű zcmd parancsod. 
   
   
      Valamint nézd meg ennél az eljárásnál mi található neked. 
   
   

public OnPlayerCommandText

   
       
   


COMMAND:belepve(playerid, params[])
{
new name[24];
new msg[256];
GetPlayerName(playerid, name, sizeof(name));
if(APlayerData[playerid][LoggedIn] == true)
{
   format(msg, sizeof(msg), \"Be vagy jelentkezve mint, %s!\", name);
   SendClientMessage(playerid, -1, msg);
}
else
    SendClientMessage(playerid, -1, \"Nem vagy bejelentkezve!\");
return 1;
}

 
Egyszerű parancs gyorssan beleírtam, PPC modról van szó
 
 

public OnPlayerCommandText

 
Nincs a modban
Cím: OnPlayerCommandPerformed
Írta: nyomo - 2017. Szeptember 22. - 20:42:26
Itt van a játékmód benne a kívánt kódoddal és működik is:
 
https://data.hu/get/10762069/Kamionos_rp_szerver.rar
Cím: OnPlayerCommandPerformed
Írta: Kanarion - 2017. Szeptember 23. - 02:18:52
Idézetet írta: nyomo date=1506105746


   
      Itt van a játékmód benne a kívánt kódoddal és működik is:
   
   
      https://data.hu/get/10762069/Kamionos_rp_szerver.rar
   


A kódot külőn Scriptbe írtam, hogy a mód külön kezelje, minden működik, köszönöm a segítségeket!
Cím: OnPlayerCommandPerformed
Írta: Kanarion - 2017. Szeptember 23. - 02:22:17
Lehet én vagyok vak elnézést, de telefonról nem látom hogyan tudom zárni a témát, egy moderátor letudná zárni?
 
Köszönök mindent!