Das poste mal das Callback OnPlayerCommandText
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp("/shalle",cmdtext))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 364.3904,173.7477,1008.3828))
{
ShowPlayerDialog(playerid,DIALOG_SH,DIALOG_STYLE_LIST,"Pro-PvP - Stadthalle","Personal Ausweis beantragen (250$)\nSchließen","Bestätigen","Abbrechen");
}
else
{
SendClientMessage(playerid,c_rot,"[Stadthalle] Du bist nicht in der Stadthalle oder nicht am Geldzeichen!");
}
return 1;
}
if (strcmp("/admin spawn nrg", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
CreateVehicle(522, x, y, z, x, 0, 1, 999999);
}
else
{
SendClientMessage(playerid,c_rot,"[Admin|Rcon] Kein Zugriff auf diesen Befehl!");
}
return 1;
}
if (strcmp("/admin money", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
new string[128];
SpielerInfo[playerid][pGeld] = 250;
format(string,sizeof(string),"[Bank] Dein neuer Geldbetrag: %d $",SpielerInfo[playerid][pGeld]);
SendClientMessage(playerid,c_gruen_2,string);
}
else
{
SendClientMessage(playerid,c_rot,"[Admin|Rcon] Kein Zugriff auf diesen Befehl!");
}
return 1;
}
if (strcmp("/stats", cmdtext, true, 10) == 0)
{
new string[128];
format(string,sizeof(string),"<==|==> Stats %s <==|==>",SpielerInfo[playerid][pName]);
SendClientMessage(playerid,c_gold,string);
format(string,sizeof(string),"Money: %d $",SpielerInfo[playerid][pGeld]);
SendClientMessage(playerid,c_gruen_2,string);
format(string,sizeof(string),"Score: %d",SpielerInfo[playerid][pLevel]);
SendClientMessage(playerid,c_gruen_2,string);
format(string,sizeof(string),"Kills: %d",SpielerInfo[playerid][pKills]);
SendClientMessage(playerid,c_gruen_2,string);
format(string,sizeof(string),"Death: %d",SpielerInfo[playerid][pTode]);
SendClientMessage(playerid,c_gruen_2,string);
return 1;
}
return 0;
}
// Da ich probiere ist das noch ziemlich leer!