Skripta koju koristim:Moja
Detaljan opis problema:kada stanem kod tih kordinata stalno mi trosi 1000$ kako da napravim da mi samo jednom oduzme?
Dio skripte:
public OnPlayerUpdate(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1090.7270508,1246.3369141,11.9740334))
{
GivePlayerMoney(playerid, -1000);
}
return 1;
}
neradi
public OnPlayerUpdate(playerid)
{
if(Provjera[playerid] == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1090.7270508,1246.3369141,11.9740334))
{
GivelayerMoney(playerid, -1000);
Provjera[playerid] = 1;
}
}
return 1;
}
Tako probaj sa time da makneš kod prijave/registracije znaci makni ovo "Provjera[playerid] = 1;" kod prijave / registracije
daj mi kod.....nerazumem kako treba
new provera[MAX_PLAYERS]; // to na vrh
public OnPlayerUpdate(playerid)// ovako stavi public
{
if(provera[playerid] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1090.7270508,1246.3369141,11.9740334))
{
GivePlayerMoney(playerid, -1000);
provera[playerid] = 0;
}
}
return 1;
}