[Pomoc] House Sistem

Započeo Milee
15. Apr. 2014. Zaključano
368
pregleda
10
postova
MicrosofT
2
Wheel Man
15. Apr. 2014.
Skripta koju koristim: od 0
Detaljan opis problema: pa kad igrac kupi kucu nece odma da mu postavi variable na 1 u scriptfiles kao da je kupio kucu vec tek kad izadje sa servera,onda se promijene variable u 1
Dio skripte: koji treba?
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Ivan_Ino
5
Kingpin
15. Apr. 2014.
daj mi komandu gdje kupuje kucu i dio u kojem se spremaju varijable
Detter
3
Hustler
15. Apr. 2014.
logicno
Vecinom su sve igraceve varijable spremljene kad on napusti server ,a ne tijekom igre.
MicrosofT
2
Wheel Man
15. Apr. 2014.
Ivan_Ino.pwn wrote on April 15, 2014, 5:40 pm:
daj mi komandu gdje kupuje kucu i dio u kojem se spremaju varijable

YCMD:kupikucu(playerid, params[], help)
#pragma unused help
{
new Ime;
for(new i = 0; i < sizeof(HouseInfo); i++)
{
    GetPlayerName(playerid, Ime, sizeof(Ime));
    // if(strcmp(HouseInfo, Ime, true))
        if(PlayerInfo==1)
    {
        SendClientMessage(playerid, GRAY, "Vec posjedujete kucu!");
        return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 3, HouseInfo, HouseInfo, HouseInfo) && HouseInfo == 0)
    {
if(GetPlayerMoney(playerid) < HouseInfo)
{
SendClientMessage(playerid, GRAY, "Nemate dovoljno novca za kupovinu ove kuce!");
return 1;
}
if(GetPlayerScore(playerid) < HouseInfo)
{
SendClientMessage(playerid, GRAY, "Nemate dovoljan level za kupovinu ove kuce!");
return 1;
}
format(HouseInfo, 24, "%s", Ime);
HouseInfo = 1;
PlayerInfo = 1;
GivePlayerMoney(playerid, -HouseInfo);
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo na kupovini nove kuce!");
TPUpdate(i);
SaveHouse(i);
return 1;
    }
}
return 1;
}


ovo sam dodao pod onplayerdisconnect:
INI_WriteInt(File,"Kuca",PlayerInfo);
Ivan_Ino
5
Kingpin
15. Apr. 2014.
Kopiraj sve spremanje iz onplayerdisconnecta  pod onplayerupdate i onda ce ti se svaoog trena spremati
MicrosofT
2
Wheel Man
15. Apr. 2014.
hvala,radi sad 😄
Ivan_Ino
5
Kingpin
15. Apr. 2014.
saiTek wrote on April 15, 2014, 6:22 pm:
hvala,radi sad 😄


No problem, uzivaj 😄
Detter
3
Hustler
15. Apr. 2014.
nemoj napraviti to

nativna funkcija OnPlayerUpdate je pozvan otprilike 8 puta u sekundi sto znaci da u minuti 480 otvoris i zatvoris (ako koristis yini) fajl od jednog igraca puta broj igraca na serveru...
Ivan_Ino
5
Kingpin
15. Apr. 2014.
Detter wrote on April 15, 2014, 6:54 pm:
nemoj napraviti to

nativna funkcija OnPlayerUpdate je pozvan otprilike 8 puta u sekundi sto znaci da u minuti 480 otvoris i zatvoris (ako koristis yini) fajl od jednog igraca puta broj igraca na serveru...


kako god.. ja sam prije to koristio i nije bilo problema a ako mislis da ce ti ***** srw onda napravi ovo

pod onplayerconnect dodaj
SetTimerEx("autosave",500, true, "i", playerid);


zatim dodaj
forward autosave(playerid);
public autosave(playerid)
{
OVDJE UBACI ONO STO SI UBACIO MALOPRIJE POD OnPlayerUpdate

return 1;
}

Detter
3
Hustler
15. Apr. 2014.
ma jok
moze jednostavno otvirit user fajl kad kupi kuci ,elegantnije ,brze i bolje

...
SendClientMessage(playerid, COLOR_WHITE, "Cestitamo na kupovini nove kuce!");
TPUpdate(i);
SaveHouse(i);

// Tu ubacis otvaranje Fajla ,savanje i zatvaranje  ,ali samo te jedne varijable

return 1;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha