Skripta koju koristim: LG
Detaljan opis problema: Moj dobar drugar C++ mi je dao ideju da uzmem ZCMD komande i da ih ubacim u svoj strcmp Gamemod pomocu toga cu moci da korisitim dva procesa komandi u jednom GMu, ja znam da je to moguce i evo pokusao sam da napravim uzeo sam incude UCMD , nez dali je najbolji i pokusao i komande ZCMD rade na kraju su kompile bez problema,ali je problem IG, nece niti jedna komanda niti STRCMP ni ZCMD. Zbog cega?
Dio skripte: ///////
Neke slike/video za lakse dobivanje pomoci(neobavezno): /////////
OnPlayerCommandText
preimenujes u
OnPlayerCommandPerformed(playerid, cmdtext, success)
i onda ako zelis i YCMD i STRCMP koristit:
public OnPlayerCommandPerformed(playerid, cmdtext, success)
{
if(!success) return SCM(playerid, -1, "komanda ne postoji");
if(!strcmp("/strcmpkomanda", cmdtext))
{
return 1;
}
return 1; // OpCp callback treba returnati vrijednost 1, ne kao OpCt (zbog success parametra)
}
YCMD:ycmdkomanda(playerid, params[], help)
{
#pragma unused help
#pragma unused params
return 1;
}
Ma nekontam ja tebe druze, a dodao sam ja include sa tim svime:
/************************/
/* UCMD v1.0 by Unicode */
/************************/
#if !defined _ucmd_included_
#define _ucmd_included_
#define ucmd:%0(%1,%2)\
forward cmd_%0(%1,%2);\
public cmd_%0(%1,%2)
#define UCMD:%0(%1,%2) ucmd:%0(%1,%2)
#define CMD:%0(%1,%2) ucmd:%0(%1,%2)
#define COMMAND:%0(%1,%2) CMD:%0(%1,%2)
#define command(%0,%1,%2) COMMAND:%0(%1,%2)
#define cmd(%0,%1,%2) COMMAND:%0(%1,%2)
public OnPlayerCommandText(playerid, cmdtext[])
{
return 0;
}
forward OnPlayerCommandReceived(playerid, cmdtext[]);
forward OnPlayerCommandPerformed(success, playerid, cmdtext[]);
#if defined _ALS_OnPlayerCommandText
#undef OnPlayerCommandText
#else
#define _ALS_OnPlayerCommandText
#endif
#define OnPlayerCommandText zcmd_OnPlayerCommandText
forward ucmd_OnPlayerCommandText(playerid, cmdtext[]);
forward zcmd_OnPlayerCommandText(playerid, cmdtext[]);
#endif
a sto nece, kompile hoce i sve ostalo ali nece IG da mi radi.
EDIT: Probao sam to sto ti si napisao i opet mi nece strcmp komande ni ZCMD... ??
NAPRAVIO SAM ZCMD I STRCMP komande sada mogu obadvije u SKRIPTI!
PUNO ZAHVALA C++ !!!!!!!!!!!!!!!!!!!!!!!!!!! Jedini htio pomoci!! Da njega nije bilo nebih dosao na ovu ideju da ovako napravim kao sto je sadA!
Lock !