Započeo [EM] Leon
•21. Okt. 2013.• Zaključano[POMOC] pare u banci
800
pregleda
22
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
79
Postovi:
16
Teme:
Pridružio se:Jul 2012
21. Okt. 2013.
Skripta koju koristim:moj mod
Detaljan opis problema:neznam zasto mi ne pokazuje pare u banci!!??
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): eh eto to sam napravio e sada...kako sada dalje znaci zelim da mi pokazuje iznos para u banci.... molm vas pomoc
Detaljan opis problema:neznam zasto mi ne pokazuje pare u banci!!??
Dio skripte:
/*
Filterscript generated using Zamaroht's TextDraw Editor Version 1.0.
Designed for SA-MP 0.3a.
Time and Date: 2012-6-24 @ 16:11:37
Instructions:
1- Compile this file using the compiler provided with the sa-mp server package.
2- Copy the .amx file to the filterscripts directory.
3- Add the filterscripts in the server.cfg file (more info here:
http://wiki.sa-mp.com/wiki/Server.cfg)
4- Run the server!
Disclaimer:
You have full rights over this file. You can distribute it, modify it, and
change it as much as you want, without having to give any special credits.
*/
#include
new Text:pare0;
forward Cosak(playerid);
new CosakTimer;
public OnFilterScriptInit()
{
print("Textdraw file generated by");
print(" Zamaroht's textdraw editor was loaded.");
CosakTimer=SetTimerEx("Cosak", 800,1,"i");
// Create the textdraws:
pare0 = TextDrawCreate(498.000000, 115.000000, "$00000000");
TextDrawBackgroundColor(pare0, 255);
TextDrawFont(pare0, 3);
TextDrawLetterSize(pare0, 0.589999, 2.399999);
TextDrawColor(pare0, -1);
TextDrawSetOutline(pare0, 1);
TextDrawSetProportional(pare0, 1);
for(new i; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
TextDrawShowForPlayer(i, pare0);
}
}
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(pare0);
TextDrawDestroy(pare0);
return 1;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, pare0);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): eh eto to sam napravio e sada...kako sada dalje znaci zelim da mi pokazuje iznos para u banci.... molm vas pomoc
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
190
Postovi:
15
Teme:
Pridružio se:Jun 2011
21. Okt. 2013.
Ajde prvo da raskrstimo, jel ti ovo pokrećeš kao FS uz server ili je ovo dio koda pa si nam ga paste ovdje ko FS ?
Drugo, jel ti zelis da ti pokaze igraÄeve pare u tom textdrawu ?
Ako da..
1. Ja nigdje ne vidim varijable za igraÄeve pare
2. Ne vidim nigdje http://wiki.sa-mp.com/wiki/TextDrawSetString koji ce postaviti pare tj izmjeniti text tog tvog TD-a i pokazati graÄeve novce 🙂
Drugo, jel ti zelis da ti pokaze igraÄeve pare u tom textdrawu ?
Ako da..
1. Ja nigdje ne vidim varijable za igraÄeve pare
2. Ne vidim nigdje http://wiki.sa-mp.com/wiki/TextDrawSetString koji ce postaviti pare tj izmjeniti text tog tvog TD-a i pokazati graÄeve novce 🙂
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
190
Postovi:
15
Teme:
Pridružio se:Jun 2011
21. Okt. 2013.
Ako si već odavde kopirao sve, covjek je fino objasnio stoga ne vidim razlog da nas ovdje ispitujes, posto ne vidim neke greške u skripti...
Samo treba da razmisljaš malo i da ovde varijable prilagodiš svojim varijablama, ništa kompleksno niti teško.
http://pastebin.com/FRrxVwxK
Samo treba da razmisljaš malo i da ovde varijable prilagodiš svojim varijablama, ništa kompleksno niti teško.
http://pastebin.com/FRrxVwxK
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
807
Postovi:
40
Teme:
Pridružio se:Dec. 2011
21. Okt. 2013.
Textdraw bi ti trebao ovako izgledati:
Pod OnPlayerSpawn:
Tajmer ti ne treba, napravi stock za cuvanje npr:
Ako ti je drugi save sistem ti uradi po njemu to.
I kod komande za prebacivanje novca stavis
EDIT: vidim da si radio po vec kreiranoj skripti pa uradi kako je tamo uradjeno, ja sam na drugi nacin, po meni ovaj tajmer je nepotreban.
new Text:pare0 = {Text:INVALID_TEXT_DRAW, ...};
public OnFilterScriptInit()
{
print("Textdraw file generated by");
print(" Zamaroht's textdraw editor was loaded.");
// Create the textdraws:
for(new playerid; playerid < MAX_PLAYERS; playerid++)
{
pare0 = TextDrawCreate(498.000000, 115.000000, "$00000000");
TextDrawBackgroundColor(pare0, 255);
TextDrawFont(pare0, 3);
TextDrawLetterSize(pare0, 0.589999, 2.399999);
TextDrawColor(pare0, -1);
TextDrawSetOutline(pare0, 1);
TextDrawSetProportional(pare0, 1);
}
return 1;
}
public OnFilterScriptExit()
{
TextDrawHideForAll(pare0);
TextDrawDestroy(pare0);
return 1;
}
Pod OnPlayerSpawn:
TextDrawShowForPlayer(playerid, pare0);Tajmer ti ne treba, napravi stock za cuvanje npr:
stock SpremiRacun(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Admin",PlayerInfo); // moras imati enum pPare0 ili kako je kod tebe
// ovdje mozes i druge varijable za save kao i level, ubistva, oruzija ili sta sve vec imas.
INI_Close(File);
return 1;
}Ako ti je drugi save sistem ti uradi po njemu to.
I kod komande za prebacivanje novca stavis
SpremiRacun(i) //i kod onoga sto prima i sto salje tako se infromacije odmah updejtuju nemas potrebe za tajmerom da proverava stalno toEDIT: vidim da si radio po vec kreiranoj skripti pa uradi kako je tamo uradjeno, ja sam na drugi nacin, po meni ovaj tajmer je nepotreban.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
807
Postovi:
40
Teme:
Pridružio se:Dec. 2011
21. Okt. 2013.
Quote from October 21, 2013, 7:49 pm:
hvala na pomoci odo to nesto probat spojit pa cu vidim 😉
Srecno, samo nisam napisao odmah jer nisam vidio da si koristio vec kreiran sistem, pa moras sve uraditi kao tamo, samo onaj tajmer je nepotreban, bezveze ce se updejtovati svako malo jer to nije stvari koja se treba update iz sekunde u sekundu, jer se primena na racunu ne vrsi svako malo vec sta ti ja znam plata, neko ti prebacuje novac ili sta vec. Tako da trebao bi bez tajmera da radis.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
190
Postovi:
15
Teme:
Pridružio se:Jun 2011
21. Okt. 2013.
Kao prvo, slazem sa sa Ralphom.. Ne treba mu nikakav tajmer...
OnPlayerUpdate moze sasvim odlicno posluziti za ovo..
Takodje Ralphe ne treba mu nikakav save stock, kad u modu ima save sistem koji se ucitava/sejva prilikom ulaska igraÄa odnosno izlaska 🙂
Eh sad problem u skripti od ovog lika je umjesto definisanih para on je na svaki string stavljao acc xd
to bi trebalo ovako izgledat
ostalo sve kao na onom pastebinu samo izbrisi tajmer definicije i pokretanje 😄
OnPlayerUpdate moze sasvim odlicno posluziti za ovo..
Takodje Ralphe ne treba mu nikakav save stock, kad u modu ima save sistem koji se ucitava/sejva prilikom ulaska igraÄa odnosno izlaska 🙂
Eh sad problem u skripti od ovog lika je umjesto definisanih para on je na svaki string stavljao acc xd
to bi trebalo ovako izgledat
OnPlayerUpdate(playerid)
{
//pa negdje dodaj unutar call backa
new pare = PlayerInfo; //ti stavi kako ide tvoja varijabla za novce u dzepu ili banci
new string;
if(pare > 0)
{
format(string, sizeof(string), "$%d", pare);
TextDrawSetString(pare0, string);
TextDrawShowForPlayer(playerid, pare0);
}
else if(pare < 0)
{
format(string, sizeof(string), "~r~-$%d", pare);
TextDrawSetString(pare0, string);
TextDrawShowForPlayer(playerid, pare0);
}
else if(pare == 0)
{
format(string, sizeof(string), "$0");
TextDrawSetString(pare0, string);
TextDrawShowForPlayer(playerid, pare0);
}
return 1;
}ostalo sve kao na onom pastebinu samo izbrisi tajmer definicije i pokretanje 😄
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
807
Postovi:
40
Teme:
Pridružio se:Dec. 2011
21. Okt. 2013.
Bvana Iz Lagune wrote on October 21, 2013, 7:57 pm:
Kao prvo, slazem sa sa Ralphom.. Ne treba mu nikakav tajmer...
OnPlayerUpdate moze sasvim odlicno posluziti za ovo..
Takodje Ralphe ne treba mu nikakav save stock, kad u modu ima save sistem koji se ucitava/sejva prilikom ulaska igraÄa odnosno izlaska 🙂
Eh sad problem u skripti od ovog lika je umjesto definisanih para on je na svaki string stavljao acc xd
to bi trebalo ovako izgledat
ostalo sve kao na onom pastebinu samo izbrisi tajmer definicije i pokretanje 😄
OnPlayerUpdate moze sasvim odlicno posluziti za ovo..
Takodje Ralphe ne treba mu nikakav save stock, kad u modu ima save sistem koji se ucitava/sejva prilikom ulaska igraÄa odnosno izlaska 🙂
Eh sad problem u skripti od ovog lika je umjesto definisanih para on je na svaki string stavljao acc xd
to bi trebalo ovako izgledat
OnPlayerUpdate(playerid)
{
//pa negdje dodaj unutar call backa
new pare = PlayerInfo; //ti stavi kako ide tvoja varijabla za novce u dzepu ili banci
new string;
if(pare > 0)
{
format(string, sizeof(string), "$%d", pare);
TextDrawSetString(pare0, string);
TextDrawShowForPlayer(playerid, pare0);
}
else if(pare < 0)
{
format(string, sizeof(string), "~r~-$%d", pare);
TextDrawSetString(pare0, string);
TextDrawShowForPlayer(playerid, pare0);
}
else if(pare == 0)
{
format(string, sizeof(string), "$0");
TextDrawSetString(pare0, string);
TextDrawShowForPlayer(playerid, pare0);
}
return 1;
}ostalo sve kao na onom pastebinu samo izbrisi tajmer definicije i pokretanje 😄
Jeste ali prilikom iznenadnog pada skripte ili slicnih stvari dolazice do problema, kada ne stigne da ga sacuva.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
367
Postovi:
67
Teme:
Pridružio se:Sep. 2012
21. Okt. 2013.
huh imam problem neznam sto da uradim sada sve sam napravio ovo ali nezz napravit enum inace definiran mi je novac u banci na pAccaount leon mi je brat
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
807
Postovi:
40
Teme:
Pridružio se:Dec. 2011
21. Okt. 2013.
Quote from October 21, 2013, 8:02 pm:
huh imam problem neznam sto da uradim sada sve sam napravio ovo ali nezz napravit enum inace definiran mi je novac u banci na pAccaount leon mi je brat
da li u modu imate enum za igraca?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava