Guten Tag liebe Breadfisher,
ich habe ein Handysystem und wenn man sich ein Handy kauft, dann funktioniert der Befehl nicht,
da kommt immer die selbe Fehlermeldung. Vielleicht hab ich irgendwas falsch gesetzt.
ocmd:handy(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid,"SamsungGalaxySI")!=1 && GetPVarInt(playerid,"SamsungGalaxySI")!=1 && GetPVarInt(playerid,"SamsungGalaxySIII")!=1 && GetPVarInt(playerid,"IPhone3")!=1 && GetPVarInt(playerid,"IPhone3GS")!=1 && GetPVarInt(playerid,"IPhone4")!=1 && GetPVarInt(playerid,"IPhone4S")!=1 && GetPVarInt(playerid,"SonyXperia")!=1 && GetPVarInt(playerid,"SonyXperia2")!=1 && GetPVarInt(playerid,"SonyK800i")==1)
{
if(GetPVarInt(playerid,"Handyaus")==0)
{
SetPVarInt(playerid,"Handyaus",1);
SpielerSpeichern(playerid);
SendClientMessage(playerid,ROT,"[HANDY]Du hast dein Handy ausgeschaltet!");
if(anrufen[playerid]!=0)
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
SetPlayerSpecialAction(anrufen[playerid], SPECIAL_ACTION_STOPUSECELLPHONE);
new auflegemsg[128];
format(auflegemsg,sizeof(auflegemsg),"[HANDY]%s hat aufgelegt!",SpielerName(playerid));
SendClientMessage(anrufen[playerid],HANDYFARBE,auflegemsg);
SendClientMessage(playerid,HANDYFARBE,"[HANDY]Du hast aufgelegt!");
anruferwegenguthaben[anrufen[playerid]]=0;
anruferwegenguthaben[playerid]=0;
belegt[anrufen[playerid]]=0;
belegt[playerid]=0;
anrufen[anrufen[playerid]]=0;
anrufen[playerid]=0;
}
}
else
{
SetPVarInt(playerid,"Handyaus",0);
SpielerSpeichern(playerid);
SendClientMessage(playerid,GRUEN,"[HANDY]Du hast dein Handy angeschaltet!");
}
}
else
{
SendClientMessage(playerid,ROT,"Du besitzt kein Handy!");
}
}
return 1;
}
z.b. ich kaufe mir ein Samsung Galaxy S I, aber dann kommt trotzdem die Meldung: "Du besitzt kein Handy!"
Kann mir einer helfen? Danke im vorraus.