Guten tag wie oben steht habe ich Probleme mit dem DCMD
Einmal der Error
error 17: undefined symbol "dcmd"
Hier das DCMD define
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
Hier die Stelle
[b]public[/b] OnPlayerCommandText(playerid, cmdtext[]){dcmd(heal,4 cmdtext)[b]if[/b] (strcmp("/hilfe", cmdtext, true, 10) == 0){SendClientMessage(playerid,Gruen,"Alle Commands");[b]return[/b] 1;}[b]if[/b] (strcmp("/telenoob", cmdtext, true, 10) == 0){SetPlayerPos(playerid,1331.3274, -985.6116, 33.8966);SendClientMessage(playerid,Gruen,"Erfolgreich zum Teleportiert!");[b]return[/b] 1;}[b]return[/b] 0;}//DCMD Befehledcmd_heal(playerid,params[]){[b]new[/b] i;[b]if[/b](strlen(params)){i = strval(params);[b]if[/b](IsPlayerConnected(i)){SetPlayerHealth(i,100,0)SendClientMessage(i,Gruen,"Du wurdest Geheilt!");SendClientMessage(playerid,Gruen,"Du hast ihn Geheilt!");}[b]else[/b]{SendClientMessage(playerid,Rot,"Die Spieler wurde nicht gefunden!");}}[b]return[/b] 1;}
Mfg Florian