Hallo Leute,
ich habe gerade ein BSN BIZ erstellt und möchte jetzt den Namen des Besitzers auslesen. Dafür verwende ich dini_Get und bekomme folgenden Error:
C:\Users\Jan.satelite-TOSH\Desktop\samp\gamemodes\reallife2.pwn(4182) : error 033: array must be indexed (variable "dini_Get")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Der Code:
if(strcmp("/bverkaufen", cmdtext, true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10,1199.1976,-918.1526,43.1235))
{
new BSN[64];
format(BSN,sizeof(BSN),"/Business/BSN.txt");
if(dini_Int(BSN,"Verkauft") == 1)
{
if(dini_Get(BSN,"Besitzer") == SpielerName(playerid))
{
SendClientMessage(playerid,GRUEN,"Du hast den BSN verkauft!");
GivePlayerMoney(playerid,- dini_Int(BSN,"Preis"));
new string[128];
format(string,sizeof(string),"BIZ-News: %s hat den BSN verkauft! Er steht nun wieder zum verkauf!",SpielerName(playerid));
SendClientMessageToAll(GELB,string);
dini_IntSet(BSN,"Verkauft",0);
dini_Set(BSN,"Besitzer","Niemand");
return 1;
}
else
{
return SendClientMessage(playerid,ROT,"Du bist nicht der Besitzer des BSN!");
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist nicht der Besitzer des BSN!");
}
}
else
{
return SendClientMessage(playerid,ROT,"Es ist kein BIZ in deiner Nähe!");
}
}
Ich hoffe ihr könnt mir helfen.
mfg
Jan