Bei mir steht undefined symbol "getName" obwohl das definiert ist?
Code
ocmd:contract(playerid, params[])
{
new Kopfgeld, pID;
if(sscanf(params, "ud", pID, Kopfgeld))return SendClientMessage(playerid, GRAU, "Benutze: /kopfgeld [ID/Teilname] [$]");
if(GetPlayerMoney(playerid) <= Kopfgeld)return SendClientMessage(playerid,GRAU,"Soviel Geld hast du nicht zur Verfügung.");
new str1[128];
SetPVarInt(pID, "Kopfgeld", GetPVarInt(pID, "Kopfgeld") +Kopfgeld);
GivePlayerMoney(playerid, -Kopfgeld);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(playerid, 2))return SendClientMessage(playerid, GRAU,"Du bist in keiner Fraktion");
{
format(str1, sizeof(str1), "[Kopfgeld] Es wurde $%d auf %s ausgesetzt, Gesamt: $%d!", Kopfgeld, GetName(pID), GetName(pID, "Kopfgeld"));
SendClientMessage(i,RR,str1);
}
}
}
return 1;
}
Alles anzeigen