Hallo Leute ,
in diesem Thread werde ich mehrmals meine Errors und Problem , Fragen stellen , und hoffen das ihr mir darauf antworten könnt
C:\Dokumente und Einstellungen\HP_Besitzer.NIKLAS.002\Desktop\Niklas and Roland's Admin Script.pwn(89) : error 017: undefined symbol "dcmd"
C:\Dokumente und Einstellungen\HP_Besitzer.NIKLAS.002\Desktop\Niklas and Roland's Admin Script.pwn(90) : error 017: undefined symbol "dcmd"
C:\Dokumente und Einstellungen\HP_Besitzer.NIKLAS.002\Desktop\Niklas and Roland's Admin Script.pwn(263) : warning 203: symbol is never used: "dcmd_kick"
C:\Dokumente und Einstellungen\HP_Besitzer.NIKLAS.002\Desktop\Niklas and Roland's Admin Script.pwn(263) : warning 203: symbol is never used: "dcmd_setplayerhealth"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(kick,4,cmdtext);
dcmd(setplayerhealth,15,cmdtext);
return 0;
}
dcmd_setplayerhealth(playerid,params[])
{
new
pID,
Float:fHP;
if(sscanf(params, "df",pID,fHP)) {
return SendClientMessage(playerid,Color_Red,"BENUTZE: /setplayerhealth [playerid] [HealPoints]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
GivePlayer[MAX_PLAYER_NAME],
string[128];
GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
SetPlayerHealth(pID,fHP);
format(string,sizeof(string),"%s (ID %d) Healtpoints wurden von %s (ID %d) auf %.1f gesetzt!",GivePlayer,pID,ThePlayer,playerid,fHP);
SendClientMessageToAll(COLOR_YELLOW,string);
return 1;
}
dcmd_kick(playerid,params[]) {
new
sGrund[128],
pID;
if(sscanf(params, "dz",pID,sGrund)) {
return SendClientMessage(playerid,COLOR_RED,"BENUTZE: /kick [playerid] [Grund]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
new
ThePlayer[MAX_PLAYER_NAME],
string[128];
GetPlayerName(pID,ThePlayer,sizeof(ThePlayer));
format(string,sizeof(string),"%s (ID %d) wurde vom Server gekickt,Grund: %s",ThePlayer,pID,sGrund[0] ? sGrund : "<Kein Grund>");
SendClientMessageToAll(COLOR_YELLOW,string);
Kick(pID);
return 1;
}
#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