Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [Euro Samp]Shadow poslato Avgust 10, 2013, 21:08:33 POSLE PODNE

Naslov: [pomoc]Glad system
Poruka od: [Euro Samp]Shadow poslato Avgust 10, 2013, 21:08:33 POSLE PODNE
skripta koju korstim:NL
detaljan opis problema :dobijem eror:D
dio
public HungerSistem(playerid)
{
PI[playerid][Glad]=-3;
if(PI[playerid][Glad] > 20)
{
SendClientMessage(playerid,CRVENA,"Gladan si !Pojedi nesto ili ces pasti u komu!");
}
}
return 1;
}

eror
C:\Users\dominik\Desktop\Vortex Gaming\gamemodes\VGRPGv1.pwn(52118) : error 010: invalid function or declaration
linija:
return 1;
Naslov: Odg: [pomoc]Glad system
Poruka od: FalconyAS poslato Avgust 10, 2013, 21:14:50 POSLE PODNE
jesil stavio forward
?

forward HungerSistem(playerid);
Naslov: Odg: [pomoc]Glad system
Poruka od: youngdeal poslato Avgust 10, 2013, 21:20:27 POSLE PODNE
Citat: FalconyAS poslato Avgust 10, 2013, 21:14:50 POSLE PODNE
jesil stavio forward
?

forward HungerSistem(playerid);
Ocemu tu nebi mu bacalo error vec warning

ovako ce radit
public HungerSistem(playerid)
{
PlayerInfo[playerid][Glad]=-3;
if(PlayerInfo[playerid][Glad] > 20)
{
SendClientMessage(playerid,-1,"Gladan si !Pojedi nesto ili ces pasti u komu!");
}
return 1;
}
Naslov: Odg: [pomoc]Glad system
Poruka od: Vitez El arambasa poslato Avgust 10, 2013, 21:22:23 POSLE PODNE
Mozda mu je PlayerInfo definiran kao PI zbog zcmd ... nije tu PlayerInfo problem valjda je u  : Glad , posto je [Glad] trebalo bi da stoji [pGlad] ??
Naslov: Odg: [pomoc]Glad system
Poruka od: youngdeal poslato Avgust 10, 2013, 21:24:00 POSLE PODNE
Citat: Vitez El arambasa poslato Avgust 10, 2013, 21:22:23 POSLE PODNE
Mozda mu je PlayerInfo definiran kao PI zbog zcmd ... nije tu PlayerInfo problem valjda je u  : Glad , posto je [Glad] trebalo bi da stoji [pGlad] ??
Ja sam mu dao ovako i radice mu 100%
imo je viska zagradu
Naslov: Odg: [pomoc]Glad system
Poruka od: moosy42o poslato Avgust 10, 2013, 21:52:47 POSLE PODNE
Upravo bas tako kako je C++ rekao , imao je viska zatvorene zagrade ... imao je 2 otvorene i 3 zatvorene
Naslov: Odg: [pomoc]Glad system
Poruka od: [Euro Samp]Shadow poslato Avgust 10, 2013, 23:17:43 POSLE PODNE
erori :D
C:\Users\dominik\Desktop\Vortex Gaming\gamemodes\VGRPGv1.pwn(52119) : error 017: undefined symbol "string"
C:\Users\dominik\Desktop\Vortex Gaming\gamemodes\VGRPGv1.pwn(52119) : error 017: undefined symbol "string"
C:\Users\dominik\Desktop\Vortex Gaming\gamemodes\VGRPGv1.pwn(52119) : error 029: invalid expression, assumed zero
C:\Users\dominik\Desktop\Vortex Gaming\gamemodes\VGRPGv1.pwn(52119) : fatal error 107: too many error messages on one line

dio
public HungerSistem(playerid)
{
PI[playerid][Glad]=-3;
format(string, sizeof(string), "%d:", Glad);
TextDrawSetString(glad, string);
if(PI[playerid][Glad] > 20)
{
SendClientMessage(playerid,CRVENA,"Gladan si !Pojedi nesto ili ces pasti u komu!");
}
return 1;
}

linija
format(string, sizeof(string), "%d:", Glad);


znam da treba new string al nikako nemogu skuzit taj string ovaj broj na kraju a i jos nesto nevalja sto posto pa ako bi mogli pogledat I NEKO NEK mi objasni ovaj broj na kraju STRINg ako neko zna
Naslov: Odg: [pomoc]Glad system
Poruka od: Bugi poslato Avgust 10, 2013, 23:46:10 POSLE PODNE
dodaj new string[10];
Naslov: Odg: [pomoc]Glad system
Poruka od: Artieâ„¢ poslato Avgust 11, 2013, 00:26:10 PRE PODNE
Broj za string unosis koji god zelis, ali preporucljivo je po duini recenice, jer recimo tu glad samo, ne treba tu puno karaktera neces tu stavljati 256 , kolika je duzina toliko i stavis u tu cifru, jer ako prevelike stavljas bespotrebno samo trosi memoriju
Naslov: Odg: [pomoc]Glad system
Poruka od: [Euro Samp]Shadow poslato Avgust 11, 2013, 00:29:23 PRE PODNE
Citat: Artieâ,,¢ poslato Avgust 11, 2013, 00:26:10 PRE PODNE
Broj za string unosis koji god zelis, ali preporucljivo je po duini recenice, jer recimo tu glad samo, ne treba tu puno karaktera neces tu stavljati 256 , kolika je duzina toliko i stavis u tu cifru, jer ako prevelike stavljas bespotrebno samo trosi memoriju
aha skuzio :D hvala  ako nesto nece radit postat cu u ovu temu
Naslov: Odg: [pomoc]Glad system
Poruka od: [Euro Samp]Shadow poslato Avgust 11, 2013, 01:01:36 PRE PODNE
e ljudi sad mi je stalno ISTO nemice se sa mjesta
(http://www.zaslike.com/files/eimujve7f2nvc8katlf8.png)
Naslov: Odg: [pomoc]Glad system
Poruka od: Bugi poslato Avgust 11, 2013, 01:04:09 PRE PODNE
verovatno ne setujes tajmer na true daj mi settimerex gde koristis da taj timer znaci daj mi liniju
Naslov: Odg: [pomoc]Glad system
Poruka od: [Euro Samp]Shadow poslato Avgust 11, 2013, 01:10:26 PRE PODNE
SetTimer("HungerSistem",5000,true);
Naslov: Odg: [pomoc]Glad system
Poruka od: Bugi poslato Avgust 11, 2013, 01:32:46 PRE PODNE
Pod onplayerconnect stavi SetTimerEx("Hunger", 5000, true, "i", playerid); pa javi
Naslov: Odg: [pomoc]Glad system
Poruka od: [Euro Samp]Shadow poslato Avgust 11, 2013, 02:01:16 PRE PODNE
C:\Users\dominik\Desktop\Vortex Gaming\gamemodes\VGRPGv1.pwn(13494) : error 017: undefined symbol "playerid"
Naslov: Odg: [pomoc]Glad system
Poruka od: Blaeks poslato Avgust 11, 2013, 04:10:11 PRE PODNE
ne pod onplayerconnect, stavi globalni tajmer pod ongamemodeinit
Naslov: Odg: [pomoc]Glad system
Poruka od: [Euro Samp]Shadow poslato Avgust 11, 2013, 09:40:45 PRE PODNE
pa je timer u ongamemodeinit tamo di su objekti ,textdrawi ta sranja
SetTimerEx("Hunger", 5000, true, "i", playerid);
Naslov: Odg: [pomoc]Glad system
Poruka od: Fichoâ„¢ poslato Avgust 11, 2013, 10:24:36 PRE PODNE
NL ima drugacije to al stavi da mu glad ide dolje kad se logira tj ima nešto "procitaj liniju" i tamo stavi SetTimerEx("Hunger", 5000, true, "i", extraid); (extraid je ja mislim...)
Naslov: Odg: [pomoc]Glad system
Poruka od: Bugi poslato Avgust 11, 2013, 11:22:14 PRE PODNE
stavi pod onplayerconnect ?? Tu ne moze da pise undefined playerid
Naslov: Odg: [pomoc]Glad system
Poruka od: DevoXx poslato Avgust 11, 2013, 12:04:02 POSLE PODNE
Evo ti glad sistem iz Mog (NL) Moda!

idemo .

1. Korak

Dodaj

forward Glad();

2. Korak

Dodaj sad pod Settimere.

SetTimer("Glad", 15000, true);

3. Korak

Dodaj pod Publice

public Glad()
{
    foreach(Player, i)
    {
        new Float:hp, Float:nhp;
        GetPlayerHealth(i, hp);
        nhp = floatsub(hp, 1.0);
        SetPlayerHealth_H(i, nhp);
    }
}



Uživaj !
Naslov: Odg: [pomoc]Glad system
Poruka od: [Euro Samp]Shadow poslato Avgust 11, 2013, 12:18:07 POSLE PODNE
al ja necu da mi se HP skida ocu da imam textdraw GLAD i kad ne pojede nista da onda u komu pande a ovako se skida hp meni to glupo skroz


imam sad problem sad mi pise ovako samo Glad
Glad:00
nez sta je problem:
public HungerSistem(playerid)
{
PI[playerid][Glad]=-3;
new string[50];
format(string, sizeof(string), "Glad:%d", Glad);
TextDrawSetString(glad, string);
if(PI[playerid][Glad] > 20)
{
SendClientMessage(playerid,CRVENA,"Gladan si !Pojedi nesto ili ces pasti u komu!");
}
return 1;
}





Fico ili ti [NL] ste mozda uspjeli rijesit bug sa onim vozilima sto nestane tuning i sve poslje restarta?
de ako jeste recite mi u kojem je djelu problem da ja probam rijesit nikako da taj bug sredim