Hallo, habe folgenden Error... woran kann es liegen? In allen 4 Zeilen mit SpielerInfo
error 032: array index out of bounds (variable "SpielerInfo")
Code
ocmd:orginvite(playerid,params[])
{
new string[128],org = SpielerInfo[playerid][pOrgLeader];
if(org == 0)return SCM(playerid,COLOR_GREY,"Du bist in keiner Organisation Leader.");
if(sscanf(params,"u",pID))return SCM(playerid,COLOR_RED,"BENUTZE: /orginvite [playerid/Name]");
if(SpielerInfo[pID][pOrgMember] != org)return SCM(playerid,COLOR_GREY,"Der angegebene Spieler ist nicht in deiner Organisation Mitglied.");
format(string,sizeof(string),"%s (ID:%i) hat dir eine Einladung in die Organisation '%s' gesendet.(/accept orginvite)",GetName(playerid),playerid,OrgInfo[org][OrgName]);
SCM(pID,COLOR_GREEN,string);
format(string,sizeof(string),"Du hast %s (ID:%i) eine Einladung in deine Organisation gesendet.",GetName(pID),pID);
SCM(playerid,COLOR_GREEN,string);
SpielerInfo[pID][pSeller] = playerid;
SpielerInfo[pID][pAngebot] = 18;
SpielerInfo[pID][pMenge] = org;
return 1;
}
Alles anzeigen