[POMOC]Oko sistema

Započeo Legu
4. Okt. 2015. Zaključano
714
pregleda
15
postova
Legu
3
Wheel Man
4. Okt. 2015.
Skripta koju koristim:LS
Detaljan opis problema😛a ovako zelim napraviti da,kada sam u kuci I ako nemam nalozenu vatru da mi se povremeno skidaju helti,i kada kucam nalozivatru da sve bude okej i da se ne skidaju helti vise,ako bi neko mogao to da mi uraditi ili reci kako,mislim da je prosto ali eto,i jos da ne moze da nalozi vatru ako nema drva
Dio skripte:
CMD:nalozivatru(playerid, params[]) {
    if(PlayerInfo != 95) {
        format(ErrorTextS,sizeof(ErrorTextS),"GRESKA : {FFFFFF}Niste vlasnik te kuce !");
        SCM(playerid,GRAD2,ErrorTextS);
}
    else {
        CreateObject(2902, 212.87830, -1408.39368, 54.98270,  0.00000, 0.00000, 58.00000);
CreateObject(18716, 212.96881, -1407.95239, 55.16273,  0.00000, 0.00000, 0.00000);
        SCM(playerid,-1,"Vatra je nalozena!");
    }
    return 1;
}
CMD:dodajdrva(playerid, params[]) {
    if(PlayerInfo != 95) {
        format(ErrorTextS,sizeof(ErrorTextS),"GRESKA : {FFFFFF}Niste vlasnik te kuce !");
        SCM(playerid,GRAD2,ErrorTextS);
}
    else {
        CreateObject(18566, 196.98012, -1397.17371, 49.23830,  0.00000, 0.00000, 50.00000);
        SCM(playerid,-1,"Drva stvorena!");
    }
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Vuzimir
5
Kingpin
4. Okt. 2015.
doda novu variablu kod enumatora kuca tj,
KucaInfo = 1;

i kad nalozi da bude tako na 1 i dodas 1 timer koji se svakih x sekundi ponavljati se i provjeravati dali je vatra nalozena ako ne da se skida hp a to za drva isto u eumatoru dodas
KucaInfo
i da tu sacuvava drva ako je to = 0 da ne moze naloziti vatru...
Legu
3
Wheel Man
4. Okt. 2015.
enum Kuce
{
hImaVlasnika,
hVlasnik,
hVrsta,
Float:hUlazX,
Float:hUlazY,
Float:hUlazZ,
Float:hIzlazX,
Float:hIzlazY,
Float:hIzlazZ,
hLevel,
hCena,
hKasa,
hInt,
hZatvoreno,
hVW,
hNeakt,
hPostavljena,
    hDroga,
    hMaterijali,
    hOrmar,
    hOdjeca1,
    hOdjeca2,
    hOdjeca3,
    hOdjeca4,
    hOdjeca5,
    hFrizider,
    hMarihuana,
    hHeroin,
    hOruzje1,
    hOruzje2,
    hOruzje3,
    hOruzjeAmmo1,
    hOruzjeAmmo2,
    hOruzjeAmmo3,
    hSef,
    hKugla1,
    hKugla2,
    hKugla3,
    hKugla4,
    hKugla5,
    hKugla6,
    hKugla7,
    KucaInfo = 1; /////////////// EVO GA
};

evo ako ovako treba ali ako mi mozes bolje objasnit pocetnik sam ako nije problem 😄
Vuzimir
5
Kingpin
4. Okt. 2015.
ne nego ovako:
enum Kuce
{
hImaVlasnika,
hVlasnik,
hVrsta,
Float:hUlazX,
Float:hUlazY,
Float:hUlazZ,
Float:hIzlazX,
Float:hIzlazY,
Float:hIzlazZ,
hLevel,
hCena,
hKasa,
hInt,
hZatvoreno,
hVW,
hNeakt,
hPostavljena,
    hDroga,
    hMaterijali,
    hOrmar,
    hOdjeca1,
    hOdjeca2,
    hOdjeca3,
    hOdjeca4,
    hOdjeca5,
    hFrizider,
    hMarihuana,
    hHeroin,
    hOruzje1,
    hOruzje2,
    hOruzje3,
    hOruzjeAmmo1,
    hOruzjeAmmo2,
    hOruzjeAmmo3,
    hSef,
    hKugla1,
    hKugla2,
    hKugla3,
    hKugla4,
    hKugla5,
    hKugla6,
    hKugla7,
    Vatra, /////////////// EVO GA
    Drva; /////////////// EVO GA
};
Legu
3
Wheel Man
Vuzimir
5
Kingpin
4. Okt. 2015.
pa umjesto KucaInfo stavis HI
Legu
3
Wheel Man
4. Okt. 2015.
Sad mi nije jasno nista oko ovog tajmera,mozes li mi dati ti taj kod oko tajmera i skidanja HP?
Vuzimir
5
Kingpin
4. Okt. 2015.
evo ti tut pa nauci kako rade timer pa ces znati sta da uradis, a ne da ja radim sav posao umjesto tebe: http://forum.sa-mp.com/showthread.php?t=133801
Legu
3
Wheel Man
4. Okt. 2015.
Shvatio sam kako napraviti sve to i napravio sams ad me samo zanima kako da stavim pod update

Evo i tajmera ali dzabe ne skida HP
forward zimtajmer();
public zimtajmer()
{
HI = 0;
AC_BS_SetPlayerHealth(-20);
return 1;
}

SetTimer("zimtajmer",120000,1);
Vuzimir
5
Kingpin
4. Okt. 2015.
ovako:
new Float:health;
GetPlayerHealth(playerid,health);
AC_BS_SetPlayerHealth(health-20);
Legu
3
Wheel Man
4. Okt. 2015.
Error kao nije define playerid  97946) : error 017: undefined symbol "playerid"
GetPlayerHealth(playerid,health);
Vuzimir
5
Kingpin
4. Okt. 2015.
koristi SetTimerEx za igraca i to taj tajmer pokreces kada udje u kucu, i onda dodas ovaj callback ovako:
forward zimtajmer(playerid);
public zimtajmer(playerid)
{
HI = 0;
new Float:health;
GetPlayerHealth(playerid,health);
AC_BS_SetPlayerHealth(health-20);
return 1;
}
Legu
3
Wheel Man
4. Okt. 2015.
Izbaci 2 warninga i kad hocu da pokrenem server Unknown za gamemode,a inace imam 8 warn. do kojih je sve ok radilo,a sada imam 10 😄
Legu
3
Wheel Man
4. Okt. 2015.
Kad stavim SetTimerEx,onda nece ucita mod a kad je obicno oce ali ne radi sistem?
Vuzimir
5
Kingpin
4. Okt. 2015.
pročitaj, drugačiji su parametri nego kod SetTimer: https://wiki.sa-mp.com/wiki/SetTimerEx

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha