Jump to content

Banking System UPDATE ! MERGE OFFLINE TRANSFER!


Recommended Posts

  • Replies 73
  • Created
  • Last Reply

Top Posters In This Topic

Guest PlayON
Posted

Foarte folositor acest bank-system..5/5

Dar am o problema..cand dau exit sau cancel iau kick..

Pai da :D Daca nu bagi bine parola sau vrei sa iesi.

Posted

Pai da :D Daca nu bagi bine parola sau vrei sa iesi.

Pai vreau sa Ies din menu cand dau cancel..cum pot pune ceva de genu "HideMenuForPlayer"?

gXvsYS
Guest PlayON
Posted

Pai vreau sa Ies din menu cand dau cancel..cum pot pune ceva de genu "HideMenuForPlayer"?

Ala nu e meniu! E dialog!

Posted

La fel am intampinat si eu problema cu sscanf nu mil incarca imi da failed ,mam uitat pe sa-mp.com in topicu cu pluginu sscanf v2.0 si am luat de akolo altu cu update probabil si imi merge mi l`a incarcat  bine ,dar la fs totu merge perfect inafara transferului offline NU MERGE ! Ai idee Zh3ro ce ar trebui sa fac in situatia de fata ? Multumesc si sper sa primesc ajutor ca ma chinui de cv vreme ;))

Guest PlayON
Posted

Transferul Offline mere asa:

[list type=decimal]

[*]Y incearca sa puna bani in contul lui X.

[*]Daca Y agreeaza ca lui X vrea sa-i trimita bani, atunci in fisierul lui X se vor baga, banii, data si de la cine + variabila de adevar ca a trimis sau nu bani..

[*]Cand X intra pe server, v-a fi instiintat ca aa primit banii de la Y, deoarece in fisierul lui acuma exista banii data si de la cine a primit dar si variabila de adevar ca a primit sau nu banii.

[*]X accepta banii si totodata stergand acele variabile din fisierul lui cu banii data si de la cine, si variabila de adevar daca a primit sau nu banii v-a fi setata pe 0, adica NU a primit banii.

[*]Procesu se repeta!

Posted

Nu merge transferu Offline ! Imi incarca pluginu perfect akm sscanf tot dar nu merge transferu offline nu am idee dc doar u zh3ro ti`ai putea da cu parerea...

Guest PlayON
Posted

Nu merge transferu Offline ! Imi incarca pluginu perfect akm sscanf tot dar nu merge transferu offline nu am idee dc doar u zh3ro ti`ai putea da cu parerea...

Ce nuti mere mai exact?

Posted

Nu-i merge ce nu-mi merge si mie fs se incarca foarte bine dar la offline transfer cand scri numele playerului cui vrei sa ii trimiti scrie ca invalid transfer chiar daca acel player are cont la fel scrie invalid transfer.

[img width=222 height=100]http://www.speedtest.net/result/734520190.pn

Posted

Nu-i merge ce nu-mi merge si mie fs se incarca foarte bine dar la offline transfer cand scri numele playerului cui vrei sa ii trimiti scrie ca invalid transfer chiar daca acel player are cont la fel scrie invalid transfer.

Parca este Case Sensitive, trebuie sa scrii exact cum este numele jucatorului, daca este "[sRC]stuntman" sa nu scrii "[sRC]StuntMan". Mie mi-a mers perfect totul, nici o problema, doar una mica: cand dadeai transfer si scriai cati bani ai tu in cont zicea ca nu ai destui bani, dar daca scriai cati bani ai tu in cont - 1 mergea. Dar a uitat un mic = in script.
Guest PlayON
Posted

Am scris exact numele

Auu, am gresit eu, din greseala, si chiar nu stiu cum, am pus alta locatie!

#Fixed!

Downloadati acuma! Am facut update!

Guest PlayON
Posted

DEci la mn e ok dar cand dau back sau close imi da server closed connection , cum fac sa nu mai dea?

In gamemode, sau ce system de administrare ai tu, e bazat pe dialoguri, si posibil ca butonul de "kick" adica al 2 lea buton din dreapta sa fie "globala" si sa contina Kick( playerid );

Verifica toate scripturile tale care au Kick( playerid ); in OnDialogResponse.

Posted

am asa

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	new sendername[MAX_PLAYER_NAME];
	new string[128];
	if(response)
	{
		if(dialogid == 12346 || dialogid == 12347)
		{
		    if(strlen(inputtext))
		    {
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				//Encrypt(tmppass);
				OnPlayerLogin(playerid,tmppass);
			}
			else
			{
				new loginstring[128];
				new loginname[64];
				GetPlayerName(playerid,loginname,sizeof(loginname));
				format(loginstring,sizeof(loginstring),"WRONG PASSWORD\nPlease enter the correct password:",loginname);
				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
				gPlayerLogTries[playerid] += 1;
				if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
			}
		}
		if(dialogid == 12345)
		{
		    if(strlen(inputtext))
		    {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "GF/%s.ini", sendername);
				new File: hFile = fopen(string, io_read);
				if (hFile)
				{
					SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one.");
					fclose(hFile);
					return 1;
				}
				new tmppass[64];
				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
				//Encrypt(tmppass);
				OnPlayerRegister(playerid,tmppass);
			}
			else
			{
 				new regstring[128];
				new regname[64];
				GetPlayerName(playerid,regname,sizeof(regname));
				format(regstring,sizeof(regstring),"Welcome, %s\nYou dont have an account.\nPlease register:",regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");
			}
		}
	}
	else
	{
		Kick(playerid);
	}
	return 1;
}

Guest PlayON
Posted

Inlocuieste codul acela cu acesta. Am facut ca butonul al 2 lea sa mearga DOAR la dialogurile de login. Poti folosi Banking Systemu acum!

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	new sendername[MAX_PLAYER_NAME];
	new string[128];

	if(dialogid == 12346 || dialogid == 12347)
	{
		    if(response)
			{
			    if(strlen(inputtext))
			    {
					new tmppass[64];
					strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
					//Encrypt(tmppass);
					OnPlayerLogin(playerid,tmppass);
				}
				else
				{
					new loginstring[128];
					new loginname[64];
					GetPlayerName(playerid,loginname,sizeof(loginname));
					format(loginstring,sizeof(loginstring),"WRONG PASSWORD\nPlease enter the correct password:",loginname);
					ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
					gPlayerLogTries[playerid] += 1;
					if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
				}
 			}
 			else
			{
				Kick(playerid);
			}
		}
	if(dialogid == 12345)
	{
		    if(response)
			{
			    if(strlen(inputtext))
			    {
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "GF/%s.ini", sendername);
					new File: hFile = fopen(string, io_read);
					if (hFile)
					{
						SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one.");
						fclose(hFile);
						return 1;
					}
					new tmppass[64];
					strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
					//Encrypt(tmppass);
					OnPlayerRegister(playerid,tmppass);
				}
				else
				{
	 				new regstring[128];
					new regname[64];
					GetPlayerName(playerid,regname,sizeof(regname));
					format(regstring,sizeof(regstring),"Welcome, %s\nYou dont have an account.\nPlease register:",regname);
					ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");
				}
			}
            else
			{
				Kick(playerid);
			}
	}

	return 1;
}

Guest PlayON
Posted

tot nu merge zh3ro

Acum ce mai are?:-w NU MERGE ATAT STITI SA ZICETI DAR DETALII NU!

Guest PlayON
Posted

faza cu offline tot nu merge man

I descarcat iara scriptu ?

Posted

da. l-am descarcat din nou si tot nu merge scrie aia Inexistent account ....

[img width=222 height=100]http://www.speedtest.net/result/734520190.pn

  • 2 months later...
Posted

Super fain 10/10

[glow=green,2,300]193.84.64.165:7777[/glow] [glow=blue,2,300]Romania[/glow]  [glow=yellow,2,300]StunT[/glow][glow=red,2,300]ageS[/glow] 0.3a

Posted

nu stiu daca am mai postat o data in topicu asta:))..lol si asa daca am postat postez un comm pt v2.0:P..

GJ 10/10...poate o voi folosi...

Fara reclama in semnatura!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.