- 0
Ajutor Scripting /buyvip
-
Similar Content
-
- 8 replies
- 1.540 views
-
- 1 reply
- 685 views
-
- 2 replies
- 2.015 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.037 views
-
Scripting Free
By Ronni,
- 16 replies
- 2.020 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