if(!strcmp(cmdtext,"/buytanke",true)){
for(new fs;fs<sizeof(Fillstation);fs++){
if(Fillstation[fs][fsCreated]){
if(IsPlayerInRangeOfPoint(playerid,12.5,Fillstation[fs][fsPos][0],Fillstation[fs][fsPos][1],Fillstation[fs][fsPos][2])){
if(!Fillstation[fs][fsBuyed]){
if(GetPlayerScore(playerid) < Fillstation[fs][fsLevel])
return SendClientMessage(playerid,Farbe_Grau,"Du hast nicht das benötigte Level um dir die Tankstelle kaufen zu dürfen.");
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,MAX_PLAYER_NAME);
for(new cfs;cfs<sizeof(Fillstation);cfs++){
if(Fillstation[cfs][fsCreated] && Fillstation[cfs][fsBuyed]){
if(!strcmp(Fillstation[cfs][fsOwner],Name,false))
return SendClientMessage(playerid,Farbe_Grau,"Du besitzt bereits eine Tankstelle!");
}
}
if(GetPlayerMoney(playerid) < Fillstation[fs][fsPrice])
return SendClientMessage(playerid,Farbe_Grau,"Du hast nicht genügend Geld um dir diese Tankstelle zu kaufen.");
GivePlayerMoney(playerid,-Fillstation[fs][fsPrice]);
Fillstation[fs][fsBuyed] = true;
format(Fillstation[fs][fsOwner],MAX_PLAYER_NAME,Name);
Fillstation[fs][fPrice] = 10;
format(Text,sizeof(Text),"{FFFFFF}|---------- Tankstelle ----------|{6EF83C}\nInhaber: %s\nPreis pro Liter: $%d\n{FFFFFF}|--------------------------------|",Fillstation[fs][fsOwner],Fillstation[fs][fPrice]);
Update3DTextLabelText(Fillstation[fs][fsLabel],0xFFFFFFFF,Text);
DestroyPickup(Fillstation[fs][fsPickup]);
Fillstation[fs][fsPickup] = CreatePickup(1239,1,Fillstation[fs][fsPos][0],Fillstation[fs][fsPos][1],Fillstation[fs][fsPos][2],-1);
format(Text,sizeof(Text),"Glückwunsch! Du hast dir die Tankstelle für $%d gekauft.",Fillstation[fs][fsPrice]);
SendClientMessage(playerid,Farbe_Weiß,Text);
}else SendClientMessage(playerid,Farbe_Grau,"Diese Tankstelle ist bereits verkauft.");
return true;
}
}
}return true;
Bitte um Hilfe.