Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ANDRIJAâ„¢ poslato Novembar 18, 2013, 21:13:21 POSLE PODNE

Naslov: [Pomoc] Include / Procesi
Poruka od: ANDRIJAâ„¢ poslato Novembar 18, 2013, 21:13:21 POSLE PODNE
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): /////////
Naslov: Odg: [Pomoc] Include / Procesi
Poruka od: Ermin. poslato Novembar 18, 2013, 22:04:34 POSLE PODNE
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;
}
Naslov: Odg: [Pomoc] Include / Procesi
Poruka od: ANDRIJAâ„¢ poslato Novembar 19, 2013, 15:15:32 POSLE PODNE
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... ??
Naslov: Odg: [Pomoc] Include / Procesi
Poruka od: ANDRIJAâ„¢ poslato Novembar 19, 2013, 17:16:07 POSLE PODNE
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 !