Hi, hätte zwei dinge die mir ein Rätsel aufwerfen:
> Das erste wäre dass ich dem Actor keinen Schaden zufügen kann obwohl er verwundbar sein sollte > Benutze das Actor Inc von Emmet (https://forum.sa-mp.com/showthread.php?t=604223)
Den rest sieht man am Code, bekomme auch keine Nachricht, dass der Actor unverwundbar ist.
> Das zweite wäre eine funktion die mal funktioniert hat aber jetzt einfach nicht mehr geht,
warum auch immer, habe seit Wochen nichts mehr dran verändert und so oft habe ich den Enum bzw den Wert "pNumber" auch nicht benutzt.
https://pastebin.com/0ENdw0vu > um eine SetAdmin funktion, Public : https://pastebin.com/FGeSq5rk
Was nicht funktioniert:
[list=1][*] new pid = getAccIDBesitzer(number);
[*] if(IsPlayerConnected(pid))
[/list]
Es wird immer gesagt der Spieler sei offline, egal welche AccID ich eingebe, hier ist die abfrage an sich:
getAccIDBesitzer(id)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pLoggedIn] == false) return INVALID_PLAYER_ID;
if(PlayerInfo[i][pNumber] == id) return i;
}
return INVALID_PLAYER_ID;
}
Die AccID ist richtig, da ich auch einen Befehl habe diese abzufragen online, andererseits auch weil sonst
eine Fehlermeldung kommen würde"AccID not found"
In einer älteren Scriptversion von september funktioniert dieser Command jedoch