Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5090 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki,taigi platinu savo kurta scripta eventų fondo,jis nėra stulbinamas,paprastas,gal kam nors ir pravers.

- Funkcijos - * Betkas galės pažiūrėti eventų fondo balansą,tai pat padėti į jį pinigų,bet galės juos paiimti tik ADMINISTRACIJA ir juos atstatyti į pradinį įnašą t.y 100'000 LT. Pinigai visada po restarto atsistatys į 100'000LT. Saugojima jei norėsit susikursit ir patys :)

Bendras vaizdas

http://www.part.lt/img/9c6b14e5fabe984d ... 49a340.png

Pats scriptas

Viršui gm'o prie kitų new'ų

new eventff = 100000;

Susikuriam Pickup'ą(pickups.txt) kur norėsite

,eventf

(Jei GRP)

pickups[0][eventf]=CreatePickupA(1239 ,2, X,Y,Z);

Po calbacku

OnPlayerPickUpPickup

if( pickupid == pickups [ 0 ][ eventf ] )
   {
   ShowPlayerDialog(playerid, 2020, DIALOG_STYLE_LIST, "{E0E01B}EVENTŲ FONDAS","{FFFFFF}[~] Eventų fondo balansas\n[>] Padėti į eventų fondą pinigų\n[<] Išimti iš eventų fondo pinigų\n[:] Atstatyti eventų fondo pinigus","Rinktis", "Išeiti");
   return 1;
   }

Po calbacku

OnDialogResponse

//EVENTŲ FONDAS
if(dialogid == 2020)
{
if(response)
{
if(listitem == 0)
{
new msg[60];
format(msg,sizeof(msg),"{FFFFFF}EVENTŲ FONDO BALANSE YRA {E0E01B}%i LT",eventff);
ShowPlayerDialog(playerid,2019, DIALOG_STYLE_MSGBOX,"{E0E01B}EVENTŲ FONDAS, balansas",msg, "Gerai","Atgal");
}
else if(listitem == 1)
{
ShowPlayerDialog(playerid,2021,DIALOG_STYLE_INPUT,"{E0E01B}EVENTŲ FONDAS, pinigų įdėjimas","{FFFFFF}Įrašykite suma kiek norėsite įdėti į eventų fondą pinigų\n	{FF0000}Ačiū už jūsų geruma!","Toliau","Atgal");
}
  else if(listitem == 2)
{
if(!playerDB[playerid][admin])
{
SendClientMessage(playerid,COLOR,"{FF0000}[KLAIDA]: Pinigus gali išimti tik ADMINISTRACIJA!" );
return 1;
}
ShowPlayerDialog(playerid,2022,DIALOG_STYLE_INPUT,"{E0E01B}EVENTŲ FONDAS, pinigų išėmimas","{FFFFFF}Įrašykite suma kiek norėsite išimti pinigų iš eventų fondo","Toliau","Atgal");
  }
  else if(listitem == 3)
{
if(!playerDB[playerid][admin])
{
SendClientMessage(playerid,COLOR,"{FF0000}[KLAIDA]: Pinigus gali atstatyti tik ADMINISTRACIJA!" );
return 1;
}
ShowPlayerDialog(playerid,2023,DIALOG_STYLE_MSGBOX,"{E0E01B}EVENTŲ FONDAS, pinigų atstatymas","{FFFFFF}Ar tikrai norite atstatyti eventų fondo pinigus?\n	{FF0000}Atstatydami pinigus, visi pinigai dings ir liks tik pradinė suma","Taip","Išeiti");
        }
  }
return 1;
}
//EVENT FONDO BALANSO
if(dialogid == 2019)
{
	if(!response)
	{
		ShowPlayerDialog(playerid, 2020, DIALOG_STYLE_LIST, "{E0E01B}EVENTŲ FONDAS","{FFFFFF}[~] Eventų fondo balansas\n[>] Padėti į eventų fondą pinigų\n[<] Išimti iš eventų fondo pinigų\n[:] Atstatyti eventų fondo pinigus","Rinktis", "Išeiti");
return 1;
  }
}
//EVENT FONDO PINIGŲ ĮDĖJIMAS
if(dialogid == 2021)
{
	if(!response)
	{
		ShowPlayerDialog(playerid, 2020, DIALOG_STYLE_LIST, "{E0E01B}EVENTŲ FONDAS","{FFFFFF}[~] Eventų fondo balansas\n[>] Padėti į eventų fondą pinigų\n[<] Išimti iš eventų fondo pinigų\n[:] Atstatyti eventų fondo pinigus","Rinktis", "Išeiti");
  	}
 		if(response)
	{
		new kieks = StringToInt(inputtext);

		if(GetPlayerMoneyA(playerid) < kieks)
		{
			SendClientMessage(playerid,COLOR,"{FF0000}[KLAIDA]: Jūs tiek pinigų neturite!" );
			return 1;
		}
		if(!IsNumeric(inputtext))
		{
		 	ShowPlayerDialog(playerid,2021, DIALOG_STYLE_INPUT,"{E0E01B}EVENTŲ FONDAS, pinigų įdėjimas","{FFFFFF}Atsiprašome, bet įvesti simboliai gali būti tik {FF0000}skaičiai","Padėti","Atgal");
			return 1;
		}
		GivePlayerMoneyA(playerid,-kieks);
		eventff+=kieks;
		ApplyAnimation(playerid, "GANGS", "DEALER_DEAL", 4.000000, 0, 0, 0, 0, -1);
		new msg[70];
format(msg,sizeof(msg),"{FFFFFF}Sėkmingai įdėjote į eventų fondą {E0E01B}%i LT",kieks);
ShowPlayerDialog(playerid,6301, DIALOG_STYLE_MSGBOX,"{E0E01B}EVENTŲ FONDAS",msg, "Gerai","");
		return 1;
	}
}
//EVENT FONDO PINIGŲ IŠĖMIMAS
if(dialogid == 2022)
{
	if(!response)
	{
		ShowPlayerDialog(playerid, 2020, DIALOG_STYLE_LIST, "{E0E01B}EVENTŲ FONDAS","{FFFFFF}[~] Eventų fondo balansas\n[>] Padėti į eventų fondą pinigų\n[<] Išimti iš eventų fondo pinigų\n[:] Atstatyti eventų fondo pinigus","Rinktis", "Išeiti");
  	}
 		if(response)
	{
		new kieks = StringToInt(inputtext);

		if(eventff < kieks)
		{
			SendClientMessage(playerid,COLOR,"{FF0000}[KLAIDA]: Tiek pinigų eventų fonde neturime!" );
			return 1;
		}
		if(!IsNumeric(inputtext))
		{
		 	ShowPlayerDialog(playerid,2022, DIALOG_STYLE_INPUT,"{E0E01B}EVENTŲ FONDAS, pinigų išėmimas","{FFFFFF}Atsiprašome, bet įvesti simboliai gali būti tik {FF0000}skaičiai","Išimti","Atgal");
			return 1;
		}
		GivePlayerMoneyA(playerid,kieks);
		eventff-=kieks;
		new msg[200];
 			  new name[ MAX_PLAYER_NAME ];
	GetPlayerName( playerid, name, MAX_PLAYER_NAME );
format(msg,sizeof(msg), "{FF0000}[!] {E0E01B}ADMINISTRATORIUS {FF0000}%s {E0E01B}išėmė iš eventų fondo {FF0000}%i LT",name,kieks);
		SendClientMessageToAll( COLOR, msg );
		ApplyAnimation(playerid, "GANGS", "DEALER_DEAL", 4.000000, 0, 0, 0, 0, -1);
format(msg,sizeof(msg),"{FFFFFF}Sėkmingai išėmėte iš eventų fondo {E0E01B}%i LT",kieks);
ShowPlayerDialog(playerid,6301, DIALOG_STYLE_MSGBOX,"{E0E01B}EVENTŲ FONDAS",msg, "Gerai","");
		return 1;
	}
   }

//EVENT FONDO PINIGŲ ATSTATYMAS
if(dialogid == 2023)
{
if(response)
{
SendClientMessage(playerid,COLOR,"{2BFF00}[!]: Pinigai sėkmingai atstatyti!" );
eventff = 100000;
return 1;
   }
 }

Jei kas nors pamenate, esu Justis000, pasikeičiau nick'ą į anton!

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5090 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...