[Pomoc] Include / Procesi


Započeo ANDRIJAâ„¢, Novembar 18, 2013, 21:13:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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... ??
Poslednja Izmena: Novembar 19, 2013, 15:30:01 POSLE PODNE od [BU] San Salvatoreâ„¢

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 !