Jump to content

Cerere tutorial - Sistem de REBORN


R4zvyy

Recommended Posts

Nu e nevoie de tutorial. Daca vrei sa-l faci ca pe b-hood adauga o noua optiune in shop: Reborn, apoi creeaza o functie (rebornPlayer de exemplu) si aici resetezi toate variabilele jucatorului (level, bani, casa etc.) sau ce vrei tu sa i se reseteze. 

Link to comment
Share on other sites

31 minutes ago, irinel77 said:

Nu e nevoie de tutorial. Daca vrei sa-l faci ca pe b-hood adauga o noua optiune in shop: Reborn, apoi creeaza o functie (rebornPlayer de exemplu) si aici resetezi toate variabilele jucatorului (level, bani, casa etc.) sau ce vrei tu sa i se reseteze. 

Da bro dar ideea e sa primeasca si benefici la rebornu ala

 

Link to comment
Share on other sites

36 minutes ago, irinel77 said:

Nu e nevoie de tutorial. Daca vrei sa-l faci ca pe b-hood adauga o noua optiune in shop: Reborn, apoi creeaza o functie (rebornPlayer de exemplu) si aici resetezi toate variabilele jucatorului (level, bani, casa etc.) sau ce vrei tu sa i se reseteze. 

 

3 minutes ago, Tefyuu said:

Da bro dar ideea e sa primeasca si benefici la rebornu ala

 

Eu nu stiu sa fac eu codu, vreau tutorial cu codu, si asa mai invat eu pana la explicatie prin mesaje

🔥Daca ii dai cuiva a doua sansa, e ca si cum i-ai oferi un glont la pistol ca sa te nimereasca.🔥

Link to comment
Share on other sites

9 hours ago, Waller. said:

Daca vrei tutorial cu codul direct o sa dai doar copy paste si asa nu o sa inveti niciodata.. mai bine incearca sa-l faci de la 0 asa cum stii si vei invata pe viitor...

eu nu dau copy paste, eu o scriu manual :|

🔥Daca ii dai cuiva a doua sansa, e ca si cum i-ai oferi un glont la pistol ca sa te nimereasca.🔥

Link to comment
Share on other sites

Salut @R4zvyy,

Nu stiu cum functioneaza acest 'Reborn'. Am auzit ceva de resetat levelul, rp-urile si nu mai stiu ce. Mai jos o sa-ti explic cum ai putea realiza asta.

Iti voi explica cum ar trebui sa vina in '/shop', ca am vazut mentionat mai sus.

  1. In comanda '/shop' vei adauga o noua optiune, 'Reborn', care ar trebui sa vina ceva de genul. Nu are rost sa-ti mai explic cum faci asta, comanda poate sa difere de ce iti explic eu, pur si simplu cauti comanda 'shop' in gamemode, te uiti pe acolo si adaugi o optiune noua, dupa cum sunt adaugate celelalte.
  2. Dupa care vei merge la dialogul de confirmare al comenzii /shop (In cele mai mari cazuri, dialogul e 'DIALOG_SHOP'), si vei adauga variabilele pe care vrei sa le resetezi. Exemplu:
case nr_urmatorul_case:
{
	playerData[playerid][pLevel] = 
	playerData[playerid][pRespect] = 
	playerData[playerid][pMoney] = 0;
	//etc, ce vrei tu sa mai resetezi.

	//aici dam un bonus de 100 pp-uri, am vazut ca ai scris pe undeva mai sus, daca vrei sa mai dai ceva, adaugi tu cum doresti
	playerData[playerid][pPremiumPoints] += 100;

	new 
		_Query[80];

	//dupa care, va trebui sa actualizezi noile date in baza de date
	mysql_format(SQL, _Query, sizeof _Query, "UPDATE `users` SET `Level`=0, `Respect`=0, `Money`=0, `PremiumPoints`=%d WHERE `ID`=%d;", playerData[playerid][pPremiumPoints], playerData[playerid][pSQL]);
	mysql_tquery(SQL, _Query, "", "");

	SendClientMessage(playerid, -1, "Contul tau a primit 'Reborn'. Ti-a fost resetat levelul, punctele de respect si banii.");
	SendClientMessage(playerid, -1, "Drept bonus pentru aceasta actiune, ai primit: 100 de puncte premium.");

	//etc, alte actiuni care vrei sa se intample
}

 

Variabilele si modul in care ai tu creata comanda /shop poate sa difere. Eu ti-am dat un exemplu, nu e nimic complicat, e treaba de cateva minute. Ce iti ramane tie de facut e sa asezi codul in script asa cum vrei si sa iti pui variabilele, eu ti-am dat ideea.

Bafta, mentionez ca doar am auzit de acest sistem de Reborn.

  • Like 1
  • Upvote 1

Daca te-am ajutat =>

spacer.png

Link to comment
Share on other sites

On 10/31/2021 at 12:59 PM, shane said:

Salut @R4zvyy,

Nu stiu cum functioneaza acest 'Reborn'. Am auzit ceva de resetat levelul, rp-urile si nu mai stiu ce. Mai jos o sa-ti explic cum ai putea realiza asta.

Iti voi explica cum ar trebui sa vina in '/shop', ca am vazut mentionat mai sus.

  1. In comanda '/shop' vei adauga o noua optiune, 'Reborn', care ar trebui sa vina ceva de genul. Nu are rost sa-ti mai explic cum faci asta, comanda poate sa difere de ce iti explic eu, pur si simplu cauti comanda 'shop' in gamemode, te uiti pe acolo si adaugi o optiune noua, dupa cum sunt adaugate celelalte.
  2. Dupa care vei merge la dialogul de confirmare al comenzii /shop (In cele mai mari cazuri, dialogul e 'DIALOG_SHOP'), si vei adauga variabilele pe care vrei sa le resetezi. Exemplu:
case nr_urmatorul_case:
{
	playerData[playerid][pLevel] = 
	playerData[playerid][pRespect] = 
	playerData[playerid][pMoney] = 0;
	//etc, ce vrei tu sa mai resetezi.

	//aici dam un bonus de 100 pp-uri, am vazut ca ai scris pe undeva mai sus, daca vrei sa mai dai ceva, adaugi tu cum doresti
	playerData[playerid][pPremiumPoints] += 100;

	new 
		_Query[80];

	//dupa care, va trebui sa actualizezi noile date in baza de date
	mysql_format(SQL, _Query, sizeof _Query, "UPDATE `users` SET `Level`=0, `Respect`=0, `Money`=0, `PremiumPoints`=%d WHERE `ID`=%d;", playerData[playerid][pPremiumPoints], playerData[playerid][pSQL]);
	mysql_tquery(SQL, _Query, "", "");

	SendClientMessage(playerid, -1, "Contul tau a primit 'Reborn'. Ti-a fost resetat levelul, punctele de respect si banii.");
	SendClientMessage(playerid, -1, "Drept bonus pentru aceasta actiune, ai primit: 100 de puncte premium.");

	//etc, alte actiuni care vrei sa se intample
}

 

Variabilele si modul in care ai tu creata comanda /shop poate sa difere. Eu ti-am dat un exemplu, nu e nimic complicat, e treaba de cateva minute. Ce iti ramane tie de facut e sa asezi codul in script asa cum vrei si sa iti pui variabilele, eu ti-am dat ideea.

Bafta, mentionez ca doar am auzit de acest sistem de Reborn.

Felicitări!

Edited by zOffline
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.