#include <a_samp>#include <zcmd>#define SCM(%1,%2,%3,%4) new _str[128]; format(_str,sizeof _str,%3,%4); SendClientMessage(%1,%2,_str);CMD:test(playerid,params[]){ new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof name); SCM(playerid,-1,\"Üdv %s!\",name)}
Hy!Szerintetek miért írja azt ki egy scriptben a compiler, hogy nincs definiálva egy makró amit én hoztam létre?Létrehoztam 100%, a kód lefutása elõtt, a scriptem elején van az includek után.A kód ami használni kívánja meg a script végén van..Szóval nemtudom hogy mi a baja.A Script: #include <a_samp>#include <zcmd>#define SCM(%1,%2,%3,%4) new _str[128]; format(_str,sizeof _str,%3,%4); SendClientMessage(%1,%2,_str);CMD:test(playerid,params[]){ new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof name); SCM(playerid,-1,\"Üdv %s!\",name)}