Detaljan opis problema: Kada kupim stan pare se samo respawnaju. Oduzmu se i nakon 1 sec odmah se vrati. Znaci da se ne skidaju
Dio skripte: Evo za kupnju/prodaju
CMD:kupistan(playerid, params[]) // kupovina stan
{
for(new i = 0; i < sizeof(StanInfo); i++)
{
GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
if(strcmp(StanInfo, imeigraca, false ) == 0)
{
SendClientMessage(playerid, BELA, "Vec imas stan!");
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 3,StanInfo, StanInfo, StanInfo) && StanInfo == 0)
{
if(GetPlayerMoney(playerid) > StanInfo)
{
if(GetPlayerScore(playerid) >= StanInfo)
{
strmid(StanInfo, imeigraca, 0, strlen(imeigraca), 255);
StanInfo = 1;
GivePlayerCash(playerid,-500000);
SendClientMessage(playerid, BELA, "Cestitamo na kupovini novog stana, kucajte /shelp da saznate komande!");
strmid(StanInfo, imeigraca, 0, strlen(imeigraca), 255);
LabelIPickup(i);
SacuvajStan(i);
return 1;
}
else { SendClientMessage(playerid, SIVA, "Nisi dovoljno veliki level!"); return 1; }
}
else { SendClientMessage(playerid, SIVA, "Nemas dovoljno para!"); return 1; }
}
}
return 1;
}
CMD:prodajstan(playerid, params[]) // prodaja stana
{
for(new i = 0; i < sizeof(StanInfo); i++)
{
GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
if(IsPlayerInRangeOfPoint(playerid, 3,StanInfo, StanInfo, StanInfo) && strcmp(StanInfo, imeigraca, false ) == 0)
{
strmid(StanInfo, "Drzava", 0, strlen("Drzava"), 255);
StanInfo = 0;
StanInfo = 1;
GivePlayerCash(playerid,500000);
SendClientMessage(playerid, BELA, "Uspesno ste prodali stan!");
LabelIPickup(i);
SacuvajStan(i);
return 1;
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
