[pomoc] Kako od komandu napraviti dialog


Započeo [IF] mariomako, Maj 06, 2011, 19:08:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skriptu koju koristim: moji gamemode od 0
Detaljan opis problema: Imam dve komande REGISTER i LOGIN , ali neznam kako da ih napravim DIALOG based, molim vas ko zna neka pomogne, znaci samo mi napravite vi ono ondialogresponse a ja si napravim showplayerdialog

Dio skripte:
CMD:register(playerid, params[])
{
	if(GetPVarInt(playerid, "Logged")) return SendClientMessage(playerid, COLOR_ORANGE, "[*] You're already logged in!");
	if(isnull(params)) return SendClientMessage(playerid, COLOR_ORANGE, "[*] Usage: /register [pass]");
	new Query[320], pName[MAX_PLAYER_NAME];
	GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
	mysql_real_escape_string(pName, pName);
	format(Query, sizeof Query, "SELECT * FROM `accounts` WHERE `Name` = '%s' LIMIT 1", pName);
	mysql_query(Query);
	mysql_store_result();
	if(mysql_num_rows())
	{
		SendClientMessage(playerid, COLOR_ORANGE, "[*] An account already exists under that name! Use \"/login\" to log in!");
		mysql_free_result();
		return 1;
	}
	mysql_free_result();
	WP_Hash(Query, 129, params);
	new IP[16];
	GetPlayerIp(playerid, IP, 16);
	format(Query, sizeof Query, "INSERT INTO `accounts` (Name, Password, IP, Admin, Money, Score, Kills, Deaths) VALUES ('%s', '%s', '%s', %i, %i, %i, %i, %i)",
	    pName,
	    Query,
	    IP,
	    GetPVarInt(playerid, "Admin"),
	    GetPlayerMoney(playerid),
	    GetPlayerScore(playerid),
	    GetPVarInt(playerid, "Kills"),
	    GetPVarInt(playerid, "Deaths"));
	mysql_query(Query);
	SetPVarInt(playerid, "Logged", 1);
	SendClientMessage(playerid, COLOR_LIMEGREEN, "[*] Succesfully registered and automatically logged in!");
	return 1;
}

CMD:login(playerid, params[])
{
	if(GetPVarInt(playerid, "Logged")) return SendClientMessage(playerid, COLOR_ORANGE, "[*] You're already logged in!");
	if(isnull(params)) return SendClientMessage(playerid, COLOR_ORANGE, "[*] Usage: /login [pass]");
	new Query[256], pName[MAX_PLAYER_NAME];
	GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
	mysql_real_escape_string(pName, pName);
	format(Query, sizeof Query, "SELECT * FROM `accounts` WHERE `Name` = '%s' LIMIT 1", pName);
	mysql_query(Query);
	mysql_store_result();
	if(!mysql_num_rows())
	{
		SendClientMessage(playerid, COLOR_ORANGE, "[*] You're not registered! Use \"/register\" to register an account!");
		mysql_free_result();
		return 1;
	}
	mysql_free_result();
	WP_Hash(Query, 129, params);
	format(Query, sizeof Query, "SELECT * FROM `accounts` WHERE `Name` = '%s' AND `Password` = '%s' LIMIT 1", pName, Query);
	mysql_query(Query);
	mysql_store_result();
	if(!mysql_num_rows())
	{
	    SetPVarInt(playerid, "LoginWarns", GetPVarInt(playerid, "LoginWarns") + 1);
	    if(GetPVarInt(playerid, "LoginWarns") == 3)
	    {
			format(Query, sizeof Query, "[*] %s has been kicked for 3 wrong login attempts!", pName);
			SendClientMessageToAll(COLOR_ROYALBLUE, Query);
			Kick(playerid);
		}
			else
		{
		    format(Query, sizeof Query, "[*] Wrong password! Attempt %i out of 3.", GetPVarInt(playerid, "LoginWarns"));
		    SendClientMessage(playerid, COLOR_ORANGE, Query);
		}
	    return 1;
	}
	mysql_fetch_row(Query);
	new values[5];
	sscanf(Query, "p<|>{s[24]s[129]s[16]}a<i>[5]", values); //Enjoy editing.
	SetPVarInt(playerid, "Admin", values[0]);
	GivePlayerMoney(playerid, values[1]);
	SetPlayerScore(playerid, values[2]);
	SetPVarInt(playerid, "Kills", values[3]);
	SetPVarInt(playerid, "Deaths", values[4]);
	mysql_free_result();
	SetPVarInt(playerid, "Logged", 1);
	SendClientMessage(playerid, COLOR_LIMEGREEN, "[*] Succesfully logged in!");

	    //Ip setting
	GetPlayerIp(playerid, Query, 16);
	format(Query, sizeof Query, "UPDATE `accounts` SET `IP` = '%s' WHERE `Name` = '%s' LIMIT 1", Query, pName);
	mysql_query(Query);
	return 1;
}


slike :/

Tko mi pomogne bio bi mu mnogo mnogo zahvalan  :-[

makni cijele te komande i prati ovaj tutorial, radi na svim modovima i meni je pomogao http://balkan-samp.com/forum/index.php?topic=17264.0
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Maj 06, 2011, 22:09:48 POSLE PODNE
makni cijele te komande i prati ovaj tutorial, radi na svim modovima i meni je pomogao http://balkan-samp.com/forum/index.php?topic=17264.0

ali ja hocem da bude ta komanda a ne kreirati novi admin system

Citat: Mario Velickovski poslato Maj 06, 2011, 22:19:14 POSLE PODNE
Citat: System32 poslato Maj 06, 2011, 22:09:48 POSLE PODNE
makni cijele te komande i prati ovaj tutorial, radi na svim modovima i meni je pomogao http://balkan-samp.com/forum/index.php?topic=17264.0

ali ja hocem da bude ta komanda a ne kreirati novi admin system
sad te nisam skuzo, jel ti hoces register/login sistem u dialogu s admin sistemom ili sto vec?
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Maj 06, 2011, 22:34:24 POSLE PODNE
Citat: Mario Velickovski poslato Maj 06, 2011, 22:19:14 POSLE PODNE
Citat: System32 poslato Maj 06, 2011, 22:09:48 POSLE PODNE
makni cijele te komande i prati ovaj tutorial, radi na svim modovima i meni je pomogao http://balkan-samp.com/forum/index.php?topic=17264.0

ali ja hocem da bude ta komanda a ne kreirati novi admin system
sad te nisam skuzo, jel ti hoces register/login sistem u dialogu s admin sistemom ili sto vec?


Od ovu komandu da napravim dialog jel kontas?

Umesto onaj test koji ide posle /login da se upisuje u DIALOG jel kontas sada ?

pozdrav

Citat: Mario Velickovski poslato Maj 06, 2011, 22:37:20 POSLE PODNE
Citat: System32 poslato Maj 06, 2011, 22:34:24 POSLE PODNE
Citat: Mario Velickovski poslato Maj 06, 2011, 22:19:14 POSLE PODNE
Citat: System32 poslato Maj 06, 2011, 22:09:48 POSLE PODNE
makni cijele te komande i prati ovaj tutorial, radi na svim modovima i meni je pomogao http://balkan-samp.com/forum/index.php?topic=17264.0

ali ja hocem da bude ta komanda a ne kreirati novi admin system
sad te nisam skuzo, jel ti hoces register/login sistem u dialogu s admin sistemom ili sto vec?

Od ovu komandu da napravim dialog jel kontas?

Umesto onaj test koji ide posle /login da se upisuje u DIALOG jel kontas sada ?

pozdrav
kontam brate ali sto fali onom tutu? cek ti zelis da kad igrac kuca /register ili /login da onda dobije dialog?
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Maj 06, 2011, 22:42:26 POSLE PODNE
Citat: Mario Velickovski poslato Maj 06, 2011, 22:37:20 POSLE PODNE
Citat: System32 poslato Maj 06, 2011, 22:34:24 POSLE PODNE
Citat: Mario Velickovski poslato Maj 06, 2011, 22:19:14 POSLE PODNE
Citat: System32 poslato Maj 06, 2011, 22:09:48 POSLE PODNE
makni cijele te komande i prati ovaj tutorial, radi na svim modovima i meni je pomogao http://balkan-samp.com/forum/index.php?topic=17264.0

ali ja hocem da bude ta komanda a ne kreirati novi admin system
sad te nisam skuzo, jel ti hoces register/login sistem u dialogu s admin sistemom ili sto vec?


ne ne, ja cu da si lepo napravim to showplayerdialog, samo ako hoce neko neka mi napravi ono ispod ondialogresposnse i da radi isto kako kao ove komande
Od ovu komandu da napravim dialog jel kontas?

Umesto onaj test koji ide posle /login da se upisuje u DIALOG jel kontas sada ?

pozdrav
kontam brate ali sto fali onom tutu? cek ti zelis da kad igrac kuca /register ili /login da onda dobije dialog?



Siguran sam da niko nece umesto tebe praviti (jedino ako platis tom nekom),evo ti ovo pa pogledaj: Klik!

cek koliko sam sad skuzio, ti zelis da kad igrac kuca /login ili /register pa da mu onda izbaci sve kao na autmatskom, dijalog itd?
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √