Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: -Luk4- poslato Avgust 06, 2012, 19:48:21 POSLE PODNE

Naslov: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 06, 2012, 19:48:21 POSLE PODNE
Skripta koju koristim:Moj edit GF
Detaljan opis problema:Evo ovako uradio sam TextDraw da pise koliko imam para u banci i sve sam lepo uradio i stalno pise da imam 0$
Dio skripte:Na vrh new Text:bankae[MAX_PLAYERS]; , OnGameModeInit    for(new i=0; i<MAX_PLAYERS; i++){
bankae[i] = TextDrawCreate(515.000000, 103.000000, "$00000");
    TextDrawBackgroundColor(bankae[i], 255);
    TextDrawFont(bankae[i], 3);
    TextDrawLetterSize(bankae[i], 0.619999, 2.100000);
    TextDrawColor(bankae[i], 65535);
    TextDrawSetOutline(bankae[i], 0);
    TextDrawSetProportional(bankae[i], 1);
    TextDrawSetShadow(bankae[i], 1);}
, OnPlayerConnect new Banka[256], targetid;
    new account = PlayerInfo[MAX_PLAYERS][pAccount];
    format(Banka,sizeof(Banka),"$%d", account);
    for(new i=0; i<MAX_PLAYERS; i++){
    bankae[i] = TextDrawCreate(515.000000, 103.000000,Banka);
    TextDrawShowForPlayer(playerid,bankae[i]);}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: ...Nikola... poslato Avgust 06, 2012, 19:52:34 POSLE PODNE
a el si napravio neki timer ili nesto da kad si ingame da ti proverava pare i ispisuje na TD jer ovo ti je samo kad se konektujes izbaci a sta ako igrac podigne ili uzme pare dok je IG i onda mu pise ista suma dok ne ode relog?
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 06, 2012, 19:52:59 POSLE PODNE
Ne da li mozes da mi napises kako treba timer?
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: ѕєуzιι¢н™.amx poslato Avgust 06, 2012, 19:56:58 POSLE PODNE
Problem je u tome sto kad se ti spojis na server prikaze ti pare no on nije ucito tocne pare iz filea rijesenje:

Dodaj u onplayerconnect SetTimerEx("loadpare", 1500, true, "%d", playerid);

i negdje dodaj

forward loadpare(playerid);
public loadpare(playerid)
{
    new Banka[15], targetid;
    new account = PlayerInfo[playerid][pAccount];
    format(Banka,sizeof(Banka),"$%d", account);
    TextDrawSetString(bankae[playerid], Banka);
}
return 1;
}
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 06, 2012, 19:58:56 POSLE PODNE
Probam pa javim
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 06, 2012, 20:07:30 POSLE PODNE
Izbaci mi errore
Ova linija
new account = PlayerInfo[playerid][pAccount];
a error tu je :
error 017: undefined symbol "PlayerInfo"
Ova linija
new Banka[15], targetid;
    new account = PlayerInfo[playerid][pAccount];
    format(Banka,sizeof(Banka),"$%d", account);
    TextDrawSetString(bankae[playerid], Banka);
}
return 1;
}

a error tu je :
error 010: invalid function or declaration
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: ѕєуzιι¢н™.amx poslato Avgust 06, 2012, 20:15:16 POSLE PODNE
Jel imas new PlayerInfo[MAX_PLAYERS]...?

Stisni CTRL + F --> PlayerInfo[MAX_PLAYERS]
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 06, 2012, 20:18:08 POSLE PODNE
E sad 4 errora
F:\NEBITNO\gamemodes\NEBITNO.pwn(1604) : error 001: expected token: ";", but found "["
F:\NEBITNO\gamemodes\NEBITNO.pwn(1604) : error 029: invalid expression, assumed zero
F:\NEBITNO\gamemodes\NEBITNO.pwn(1604) : error 017: undefined symbol "pAccount"
F:\NEBITNO\gamemodes\NEBITNO.pwn(1604) : fatal error 107: too many error messages on one line


a ta linija
new account = PlayerInfo[playerid][pAccount];
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 06, 2012, 20:49:07 POSLE PODNE
*BUMP*
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: Rotcod poslato Avgust 06, 2012, 21:01:48 POSLE PODNE
Kad menjas string ne pravis novi text draw:
http://wiki.sa-mp.com/wiki/TextDrawSetString
Kada pravis per player text draw to radis sa ovim funkcijama:
http://wiki.sa-mp.com/wiki/CreatePlayerTextDraw
...

Nadam se da ce ti to pomoci, jer ovo sto si dosad napravio totalno nevalja.
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 06, 2012, 21:08:10 POSLE PODNE
Nisam skontao mozes sve da mi uradis i das bicu ti jako zahvalan plss?
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 07, 2012, 09:33:30 PRE PODNE
*BUMP*
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: Djolle poslato Avgust 07, 2012, 10:42:07 PRE PODNE
Citat: >.< LuxBv$ bRee >.< poslato Avgust 06, 2012, 20:18:08 POSLE PODNE
E sad 4 errora
F:\NEBITNO\gamemodes\NEBITNO.pwn(1604) : error 001: expected token: ";", but found "["
F:\NEBITNO\gamemodes\NEBITNO.pwn(1604) : error 029: invalid expression, assumed zero
F:\NEBITNO\gamemodes\NEBITNO.pwn(1604) : error 017: undefined symbol "pAccount"
F:\NEBITNO\gamemodes\NEBITNO.pwn(1604) : fatal error 107: too many error messages on one line


Pritisni CTRL + F i kucaj enum pInfo pa ispod dodaj    pAccount,   i nece biti errora
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: -Luk4- poslato Avgust 07, 2012, 10:46:39 PRE PODNE
Imam to :S
Naslov: Odg: [Pomoc] TD Pare u banci
Poruka od: rloveution poslato Avgust 07, 2012, 10:49:47 PRE PODNE
kako si kreirao PlayerInfo ?

PlayerInfo[MAX_PLAYERS][pInfo]  ??