[Pomoc] Bank sistem


Započeo Tosic ツ, April 01, 2016, 19:13:24 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: od 0
Detaljan opis problema: radim bank sistem i napravio sam pickup na kom se kuca /otvoriracun. U enumu za playera sam definisao kao xBankovniRacun. Stavio sam i da ocitava i cuva to. Problem je sto ne cuva otvori on sve lepo znaci sve lepo radi ali kada uradim relog mogu opet da ga otvorim.
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /


CMD:otvoriracun(playerid, params[] )
{
	if( !IsPlayerInRangeOfPoint(playerid, 3.0, -80.4923,1120.2656,-28.1228 ))
	return SCM (playerid, CRVENA, "Niste u banci!");
	{
	    if (PI[playerid][xBankovniRacun] == 1 )
	    return SCM (playerid, -1, "Vec imate otvoren bankovni racun!");
	    PI[playerid][xBankovniRacun] = 1;
		SCM(playerid, -1, "Uspesno ste otvorili bankovni racun");
		}
	return 1;
}


Daj nam brate kodove sta si sve uradio  ::)
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.

Pa zar ne cuva ovo ispod onoga Vec imate otvoren racun? Ja sam kontao kad se stavi na vrednost 1 da je sacuvano..

Citat: Hrustanovic poslato April 01, 2016, 22:58:36 POSLE PODNE
Daj nam brate kodove sta si sve uradio  ::)
Zar ti ne vidis gore komandu? Imam u enumu za playera xBankovniRacun. Iman stock koji cuva podatke i tu sam sve lepo upisao i stock koji ocitava podatke i tu sam sve lepo upisao. Ali vraca na 0 vrednost tacnije nikad ni nije 1

Ti jesi stavio vrijednost na 1 ali moras imati nesto kao
(YINI):
new accname[MAX_PLAYER_NAME + 20], PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof PlayerName);
format(accname, sizeof accname, "Korisnici/%s.ini", PlayerName);
new INI:File = INI_Open(accname);
INI_WriteInt(File,"BankovniRacun",PI[playerid][xBankovniRacun]);
INI_Close(File);

(MYSQL /BLUEG):
new query[500], PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof PlayerName);
mysql_format(Connection, query, sizeof query, "UPDATE `Player`SET `BankovniRacun`='1' WHERE `playername`='%s'", PlayerName);
mysql_query(Connection, query);

Eto ga

CMD:otvoriracun(playerid, params[] )
{
	if( !IsPlayerInRangeOfPoint(playerid, 3.0, -80.4923,1120.2656,-28.1228 )) return SCM (playerid, CRVENA, "Niste u banci!");
	if (PI[playerid][xBankovniRacun] <= 1) return SCM (playerid, -1, "Vec imate otvoren bankovni racun!");
	{
	    PI[playerid][xBankovniRacun] = 1;
		SCM(playerid, -1, "Uspesno ste otvorili bankovni racun");
	}
	return 1;
}
TRAZIM MAPER, JAVITE MI SE NA PM.

Citat: 🎶🎵❤Tosic❤🎵🎶 poslato April 01, 2016, 23:02:21 POSLE PODNE
Citat: Hrustanovic poslato April 01, 2016, 22:58:36 POSLE PODNE
Daj nam brate kodove sta si sve uradio  ::)
Zar ti ne vidis gore komandu? Imam u enumu za playera xBankovniRacun. Iman stock koji cuva podatke i tu sam sve lepo upisao i stock koji ocitava podatke i tu sam sve lepo upisao. Ali vraca na 0 vrednost tacnije nikad ni nije 1
Kakva ti je komanda  :)
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.

Cackao sam oko komande i sada kad se relog radi lepo msm nmg otvoriti racun opet ali vrednost je 0 u playerinfo?

Onda ti ne cuva lepo bankovni racun.
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Koje spremanje koristis ?

My PC:
# Procesor: AMD FX-8350 (8 x 4,0 GHz)
# Matična ploča: Asus M5A78M-M LX3
# Memorija: Kingston Fury 8 GB 1600 MHz
# Hard disk: Seagate / WD 500 GB
# Grafička kartica: GTX750-Ti 2 GB GDDR5
# Windows 8.1 64-Bit

Evo ti vako nesto pa ti nastavi dalje ...

xBankaSifra
xBankovniRacun


CMD:otvoriracun(playerid,params[])
{
	new randomkod = 1000 + random(9999) + 1;
        if(!IsPlayerInRangeOfPoint(playerid, 2.0, X,Y,Z)) return SCM(playerid, -1, "Niste na mjestu otvaranja racuna");
	if(PI[playerid][xBankovniRacun] != 0) return SCM(playerid, -1, "Vec imate otvoren racun");
	if(PI[playerid][xNovac] < 50) return SCM(playerid, -1,"Nemate dovoljno novca 50$.");
	PI[playerid][xBankovniRacun] = 1; PI[playerid][xBankaSifra] = randomkod;
        SCM(playerid,-1,"Uspjesno ste otvorili bankovni racun,vas pin kod je : %d",randomkod);
	return 1;
}

My PC:
# Procesor: AMD FX-8350 (8 x 4,0 GHz)
# Matična ploča: Asus M5A78M-M LX3
# Memorija: Kingston Fury 8 GB 1600 MHz
# Hard disk: Seagate / WD 500 GB
# Grafička kartica: GTX750-Ti 2 GB GDDR5
# Windows 8.1 64-Bit

Citat: HamZaa poslato April 02, 2016, 17:12:04 POSLE PODNE
Evo ti vako nesto pa ti nastavi dalje ...

xBankaSifra
xBankovniRacun


CMD:otvoriracun(playerid,params[])
{
	new randomkod = 1000 + random(9999) + 1;
        if(!IsPlayerInRangeOfPoint(playerid, 2.0, X,Y,Z)) return SCM(playerid, -1, "Niste na mjestu otvaranja racuna");
	if(PI[playerid][xBankovniRacun] != 0) return SCM(playerid, -1, "Vec imate otvoren racun");
	if(PI[playerid][xNovac] < 50) return SCM(playerid, -1,"Nemate dovoljno novca 50$.");
	PI[playerid][xBankovniRacun] = 1; PI[playerid][xBankaSifra] = randomkod;
        SCM(playerid,-1,"Uspjesno ste otvorili bankovni racun,vas pin kod je : %d",randomkod);
	return 1;
}

Hvala brate 😀