- 0
Ajutor Scripting /buyvip
-
Similar Content
-
- 8 replies
- 1.499 views
-
- 1 reply
- 674 views
-
- 2 replies
- 2.005 views
-
Am o problema cu un special quest de iarna,sunt la inceput cu scripting-ul si am o problema,cand intru in raza de checkpoint nu se intampla absolut nimic,stie cineva de ce?
By cbnmihaita,
- 3 answers
- 1.028 views
-
Scripting Free
By Ronni,
- 16 replies
- 2.006 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

Question
burning98
Salut ma poate ajuta cineva sa imi editeze acest script vreau sa il fac ca jucatori sa il cumpere cu coins cand jucatorul da /buyvip sa il cumpere direct cu coins nu gratis ca dupa abuzeaza de comenzile bonus.
Liniile de cod / sursa / script-ul:
[pawn]//--------------------------------------------------------------------------
//BuyVIP
//--------------------------------------------------------------------------
if (dialogid == 777)
{
if(response == 1)
{
new string[610];
//------------------------------------------------------------------
strcat(string, "{FA4205}• {04FB21}VIP Level 1 {FA4205}»{06FBFB} 100-Coinsn");
strcat(string, "{FA4205}• {04FB21}VIP Level 2 {FA4205}»{06FBFB} 200-Coinsn");
strcat(string, "{FA4205}• {04FB21}VIP Level 3 {FA4205}»{06FBFB} 300-Coinsn");
strcat(string, "{FA4205}• {04FB21}VIP Level 4 {FA4205}»{06FBFB} 400-Coinsn");
strcat(string, "{FA4205}• {04FB21}VIP Level 5 {FA4205}»{06FBFB} 500-Coinsn");
strcat(string, "{FA4205}• {04FB21}VIP Level 6 {FA4205}»{06FBFB} 600-Coinsn");
strcat(string, "{FA4205}• {04FB21}VIP Level 7 {FA4205}»{06FBFB} 700-Coinsn");
strcat(string, "{FA4205}• {04FB21}VIP Level 8 {FA4205}»{06FBFB} 800-Coinsn");
//------------------------------------------------------------------
ShowPlayerDialog(playerid, 777+1, DIALOG_STYLE_LIST, "{FF0000}» {D1D1D1}Buyvip", string, "Buy","Close");
}
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
if(dialogid == 777+1)
{
//----------------------------------------------------------------------
new userid, BuyLog[128];
userid = BUD::GetNameUID(PlayerName2(playerid));
//----------------------------------------------------------------------
if(response)
{
if(listitem == 0)
{
AccInfo[playerid][pVip] = 1;
BUD::SetIntEntry(userid, "Vip", 1);
format(BuyLog, 128, "%s a cumparat VIP Level 1", PlayerName2(playerid));
SaveIn("BuyVipLog", BuyLog);
ShowBuyVipInfo(playerid, 1);
}
if(listitem == 1)
{
AccInfo[playerid][pVip] = 2;
BUD::SetIntEntry(userid, "Vip", 2);
format(BuyLog, 128, "%s a cumparat VIP Level 2", PlayerName2(playerid));
SaveIn("BuyVipLog", BuyLog);
ShowBuyVipInfo(playerid, 2);
}
if(listitem == 2)
{
AccInfo[playerid][pVip] = 3;
BUD::SetIntEntry(userid, "Vip", 3);
format(BuyLog, 128, "%s a cumparat VIP Level 3", PlayerName2(playerid));
SaveIn("BuyVipLog", BuyLog);
ShowBuyVipInfo(playerid, 3);
}
if(listitem == 3)
{
AccInfo[playerid][pVip] = 4;
BUD::SetIntEntry(userid, "Vip", 4);
format(BuyLog, 128, "%s a cumparat VIP Level 4", PlayerName2(playerid));
SaveIn("BuyVipLog", BuyLog);
ShowBuyVipInfo(playerid, 4);
}
if(listitem == 4)
{
AccInfo[playerid][pVip] = 5;
BUD::SetIntEntry(userid, "Vip", 5);
format(BuyLog, 128, "%s a cumparat VIP Level 5", PlayerName2(playerid));
SaveIn("BuyVipLog", BuyLog);
ShowBuyVipInfo(playerid, 5);
}
if(listitem == 5) //Gratis !
{
if(AccInfo[playerid][Coins] >= 0 && AccInfo[playerid][hours] >= 0)
{
AccInfo[playerid][pVip] = 6;
AccInfo[playerid][Coins] -= 3000;
BUD::SetIntEntry(userid, "Vip", 6);
format(BuyLog, 128, "%s a cumparat VIP Level 6", PlayerName2(playerid));
SaveIn("BuyVipLog", BuyLog);
ShowBuyVipInfo(playerid, 6);
}
else return SendClientMessage(playerid, red, "ERROR: You don't have enough Hours/Coins!");
}
if(listitem == 6) //Gratis!
{
if(AccInfo[playerid][Coins] >= 0 && AccInfo[playerid][hours] >= 0)
{
AccInfo[playerid][pVip] = 7;
AccInfo[playerid][Coins] -= 5000;
BUD::SetIntEntry(userid, "Vip", 7);
format(BuyLog, 128, "%s a cumparat VIP Level 7", PlayerName2(playerid));
SaveIn("BuyVipLog", BuyLog);
ShowBuyVipInfo(playerid, 7);
}
else return SendClientMessage(playerid, red, "ERROR: You don't have enough Hours/Coins!");
}
if(listitem == 7) //Gratis!
{
if(AccInfo[playerid][Coins] >= 0 && AccInfo[playerid][hours] >= 0)
{
AccInfo[playerid][pVip] = 8;
AccInfo[playerid][Coins] -= 9000;
BUD::SetIntEntry(userid, "Vip", 8);
format(BuyLog, 128, "%s a cumparat VIP Level 8", PlayerName2(playerid));
SaveIn("BuyVipLog", BuyLog);
ShowBuyVipInfo(playerid, 8);
}
else return SendClientMessage(playerid, red, "ERROR: You don't have enough Hours/Coins!");
}[/pawn]
Imagini / Video (optional): Nu
Aţi încercat să rezolvaţi singur?: da dar nu am stiut cum si am stricat intreg scriptul.
2 answers to this question
Recommended Posts