Szerző Téma: VIP Rendszer  (Megtekintve 665 alkalommal)

VIP Rendszer
« Dátum: 2012. július 11. - 16:44:33 »
0 Show voters
Hali!
Tudom, hogy van fent egy csomó VIP cucc, de egyik sem olyan amilyet én szeretnék, és átírni meg nem tudom tökéletesen.
Szóval a lényeg, szeretnék egy VIP rendszert, amely a következõ tulajdonságokkal lenne ellátva:
-3-as admintól felfele használhatja a játékos a /addvip és a /delvip parancsot (LADminom van), ezekkel lehet értelemszerõen adni illetve elvenni a VIP-t a játékosoktól
-szint rendszert nem kérek bele!
-a vip a következõ parancsokat tudja használni: /vipgod /vipgodcar (halhatatlan mód saját magára és a ármûvére), /vipskin (saját skinjét tudja állítani [esetleg menteni is a késõbbiekben ha bejelentkezik akkor az maradjon meg neki]), /vipget (más játékos magához teleportálása), /vipjetpack (jetpack spawnolása saját magának), /viptime - /vipweather (idõ és idõjárás átállítása saját magának).
-egy parancs, amely megmutatja az online VIP játékosokat (/viplist)
- a \'!\' jellel tud vip csetben írni
-ha admin valakinek VIP rangot ad, akkor írja azt ki a fogadó és az adó játékosnak is!
Mindenzt STRCMP -ben, tehát ilyen parancsokban szeretném:
if(strcmp(cmdtext, \"/parancs\") == 0)

 
Elõre is köszönöm!!!
« Utoljára szerkesztve: 2012. július 11. - 16:46:05 írta Virgonc »

D34L

  • Vendég
VIP Rendszer
« Válasz #1 Dátum: 2012. július 12. - 14:07:02 »
0 Show voters
Tessék. Ezt könnyen át tudod írni,és strcmp-s :)
Van benne élet adás,fegyver,armor adás, fegyver csomagok,meg ilyen nyalánkságok. van benne /vcmds ahol leírja a parancsokat. Nem találtam benne olyat,hogy admin givelheti a VIP member rangot de sebaj,majd megoldod. Van benne  4 vip rang.
 

#include <a_samp>
#include <ladmin>
#define VIP 150
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,\"/vcmds\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP      MEMBER!\",4000,3);
{
ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
}
return 1;
}
if(strcmp(cmdtext,\"/heal\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER!\",4000,3);
{
SetPlayerHealth(playerid, 100);
GameTextForPlayer(playerid,\"~r~HEALTH\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/armor\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER!\",4000,3);
{
SetPlayerArmour(playerid, 100);
GameTextForPlayer(playerid,\"~w~ARMOUR\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/money\",true)==0)
{
if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
{
GivePlayerMoney(playerid, 1000000);
GameTextForPlayer(playerid,\"~g~1M$\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/wp1\",true)==0)
{
if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
{
GameTextForPlayer(playerid,\"~y~WEAPON PACK 1\",4000,3);
GivePlayerWeapon(playerid,22,1000000);
GivePlayerWeapon(playerid,25,1000000);
GivePlayerWeapon(playerid,29,1000000);
}
return 1;
}
if(strcmp(cmdtext,\"/wp2\",true)==0)
{
if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
{
GameTextForPlayer(playerid,\"~y~WEAPON PACK 2\",4000,3);
GivePlayerWeapon(playerid,24,1000000);
GivePlayerWeapon(playerid,27,1000000);
GivePlayerWeapon(playerid,31,1000000);
}
return 1;
}
if(strcmp(cmdtext,\"/hgod\",true)==0)
{
if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 3!\",4000,3);
{
GameTextForPlayer(playerid,\"~r~HEALTH GOD MODE\",4000,3);
SetPlayerHealth(playerid,99999);
}
return 1;
}
if(strcmp(cmdtext,\"/agod\",true)==0)
{
if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 3!\",4000,3);
{
GameTextForPlayer(playerid,\"~w~ARMOUR GOD MODE\",4000,3);
SetPlayerArmour(playerid,99999);
}
return 1;
}
return 0;
}
if(response)// They pressed the first button.
    {
    switch(dialogid == VIP)// If you only have one dialog, then this isn\'t required, but it\'s neater for when you implement more dialogs.
        {
                case 1:// Our dialog!
            {
                switch(listitem)// Checking which listitem was selected
                {
                    case 0:// The first item listed
                    {
                        ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
                    }
                                case 1:
                                {
                                        if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER!\",4000,3);
                                        {
                                        SetPlayerHealth(playerid, 100);
                                        GameTextForPlayer(playerid,\"~r~HEALTH\",4000,3);
                                        }
                                }
                                case 2:
                                {
                                        if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER!\",4000,3);
                                        {
                                        SetPlayerArmour(playerid, 100);
                                        GameTextForPlayer(playerid,\"~w~ARMOUR\",4000,3);
                                        }
                                }
                                case 3:
                                {
                                       ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
                                }
                                case 4:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
                                        {
                                        GivePlayerMoney(playerid, 1000000);
                                        GameTextForPlayer(playerid,\"~g~1M$\",4000,3);
                                        }
                                }
                                case 5:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~y~WEAPON PACK 1\",4000,3);
                                        GivePlayerWeapon(playerid,22,1000000);
                                        GivePlayerWeapon(playerid,25,1000000);
                                        GivePlayerWeapon(playerid,29,1000000);
                                        }
                                }
                                case 6:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~y~WEAPON PACK 2\",4000,3);
                                        GivePlayerWeapon(playerid,24,1000000);
                                        GivePlayerWeapon(playerid,27,1000000);
                                        GivePlayerWeapon(playerid,31,1000000);
                                        }
                                }
                                case 7:
                                {
                                        ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
                                }
                                case 8:
                                {
                                        if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 3!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~r~HEALTH GOD MODE\",4000,3);
                                        SetPlayerHealth(playerid,99999);
                                        }
                                }
                                case 9:
                                {
                                        if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 3!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~w~ARMOUR GOD MODE\",4000,3);
                                        SetPlayerArmour(playerid,99999);
                                        }
                                }
                        }
                }
        }
return 1;
}

 
Ez a LuxAdmin-ból,a forrása: http://pastebin.com/rsXNwYNk
Remélem jó lesz neked,ha nem akkor kereshetek még. Sok szerencsét Csak le kell magyarosítani.
Tiszteletem.
« Utoljára szerkesztve: 2012. július 12. - 14:09:32 írta D34L »

VIP Rendszer
« Válasz #2 Dátum: 2012. július 12. - 18:52:35 »
0 Show voters
Idézetet írta: D34L date=1342094822\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24175\" data-ipsquote-contentclass=\"forums_Topic
Tessék. Ezt könnyen át tudod írni,és strcmp-s :)
Van benne élet adás,fegyver,armor adás, fegyver csomagok,meg ilyen nyalánkságok. van benne /vcmds ahol leírja a parancsokat. Nem találtam benne olyat,hogy admin givelheti a VIP member rangot de sebaj,majd megoldod. Van benne  4 vip rang.
 

#include <a_samp>
#include <ladmin>
#define VIP 150
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,\"/vcmds\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP      MEMBER!\",4000,3);
{
ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
}
return 1;
}
if(strcmp(cmdtext,\"/heal\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER!\",4000,3);
{
SetPlayerHealth(playerid, 100);
GameTextForPlayer(playerid,\"~r~HEALTH\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/armor\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER!\",4000,3);
{
SetPlayerArmour(playerid, 100);
GameTextForPlayer(playerid,\"~w~ARMOUR\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/money\",true)==0)
{
if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
{
GivePlayerMoney(playerid, 1000000);
GameTextForPlayer(playerid,\"~g~1M$\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/wp1\",true)==0)
{
if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
{
GameTextForPlayer(playerid,\"~y~WEAPON PACK 1\",4000,3);
GivePlayerWeapon(playerid,22,1000000);
GivePlayerWeapon(playerid,25,1000000);
GivePlayerWeapon(playerid,29,1000000);
}
return 1;
}
if(strcmp(cmdtext,\"/wp2\",true)==0)
{
if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
{
GameTextForPlayer(playerid,\"~y~WEAPON PACK 2\",4000,3);
GivePlayerWeapon(playerid,24,1000000);
GivePlayerWeapon(playerid,27,1000000);
GivePlayerWeapon(playerid,31,1000000);
}
return 1;
}
if(strcmp(cmdtext,\"/hgod\",true)==0)
{
if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 3!\",4000,3);
{
GameTextForPlayer(playerid,\"~r~HEALTH GOD MODE\",4000,3);
SetPlayerHealth(playerid,99999);
}
return 1;
}
if(strcmp(cmdtext,\"/agod\",true)==0)
{
if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 3!\",4000,3);
{
GameTextForPlayer(playerid,\"~w~ARMOUR GOD MODE\",4000,3);
SetPlayerArmour(playerid,99999);
}
return 1;
}
return 0;
}
if(response)// They pressed the first button.
    {
    switch(dialogid == VIP)// If you only have one dialog, then this isn\'t required, but it\'s neater for when you implement more dialogs.
        {
                case 1:// Our dialog!
            {
                switch(listitem)// Checking which listitem was selected
                {
                    case 0:// The first item listed
                    {
                        ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
                    }
                                case 1:
                                {
                                        if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER!\",4000,3);
                                        {
                                        SetPlayerHealth(playerid, 100);
                                        GameTextForPlayer(playerid,\"~r~HEALTH\",4000,3);
                                        }
                                }
                                case 2:
                                {
                                        if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER!\",4000,3);
                                        {
                                        SetPlayerArmour(playerid, 100);
                                        GameTextForPlayer(playerid,\"~w~ARMOUR\",4000,3);
                                        }
                                }
                                case 3:
                                {
                                       ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
                                }
                                case 4:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
                                        {
                                        GivePlayerMoney(playerid, 1000000);
                                        GameTextForPlayer(playerid,\"~g~1M$\",4000,3);
                                        }
                                }
                                case 5:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~y~WEAPON PACK 1\",4000,3);
                                        GivePlayerWeapon(playerid,22,1000000);
                                        GivePlayerWeapon(playerid,25,1000000);
                                        GivePlayerWeapon(playerid,29,1000000);
                                        }
                                }
                                case 6:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 2!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~y~WEAPON PACK 2\",4000,3);
                                        GivePlayerWeapon(playerid,24,1000000);
                                        GivePlayerWeapon(playerid,27,1000000);
                                        GivePlayerWeapon(playerid,31,1000000);
                                        }
                                }
                                case 7:
                                {
                                        ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
                                }
                                case 8:
                                {
                                        if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 3!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~r~HEALTH GOD MODE\",4000,3);
                                        SetPlayerHealth(playerid,99999);
                                        }
                                }
                                case 9:
                                {
                                        if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP MEMBER LEVEL 3!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~w~ARMOUR GOD MODE\",4000,3);
                                        SetPlayerArmour(playerid,99999);
                                        }
                                }
                        }
                }
        }
return 1;
}

 
Ez a LuxAdmin-ból,a forrása: http://pastebin.com/rsXNwYNk
Remélem jó lesz neked,ha nem akkor kereshetek még. Sok szerencsét Csak le kell magyarosítani.
Tiszteletem.
 
Köszönöm, de nekem szigorúan NEM kéne bele szint rendszer :S

D34L

  • Vendég
VIP Rendszer
« Válasz #3 Dátum: 2012. július 12. - 20:38:03 »
0 Show voters
Nem értem a gondod,kiszeded belõle a 3 szintet,meghagyod az 1-est,és átírod,hogy 1-esen használhassa a parancsokat :D

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 12. - 20:52:36 )

Duplapost,sorry
 

#include <a_samp>
#include <ladmin>
#define VIP 150
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,\"/vcmds\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~YOU ARENT VIP      MEMBER!\",4000,3);
{
ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Commands\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmor God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
}
return 1;
}
if(strcmp(cmdtext,\"/heal\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
{
SetPlayerHealth(playerid, 100);
GameTextForPlayer(playerid,\"~r~HEALTH\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/armor\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
{
SetPlayerArmour(playerid, 100);
GameTextForPlayer(playerid,\"~w~ARMOUR\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/money\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
{
GivePlayerMoney(playerid, 1000000);
GameTextForPlayer(playerid,\"~g~1M$\",4000,3);
}
return 1;
}
if(strcmp(cmdtext,\"/wp1\",true)==0)
{
if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
{
GameTextForPlayer(playerid,\"~y~Te az 1-es fegyver csomagot választotad\",4000,3);
GivePlayerWeapon(playerid,22,1000000);
GivePlayerWeapon(playerid,25,1000000);
GivePlayerWeapon(playerid,29,1000000);
}
return 1;
}
if(strcmp(cmdtext,\"/wp2\",true)==0)
{
if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
{
GameTextForPlayer(playerid,\"~y~Te a 2-es fegyver csomagot választottad!\",4000,3);
GivePlayerWeapon(playerid,24,1000000);
GivePlayerWeapon(playerid,27,1000000);
GivePlayerWeapon(playerid,31,1000000);
}
return 1;
}
if(strcmp(cmdtext,\"/hgod\",true)==0)
{
if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!!\",4000,3);
{
GameTextForPlayer(playerid,\"~r~God mód aktív[Örök élet]\",4000,3);
SetPlayerHealth(playerid,99999);
}
return 1;
}
if(strcmp(cmdtext,\"/agod\",true)==0)
{
if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
{
GameTextForPlayer(playerid,\"~w~Armour God Mód aktív![Örök kevlár]\",4000,3);
SetPlayerArmour(playerid,99999);
}
return 1;
}
return 0;
}
if(response)// They pressed the first button.
    {
    switch(dialogid == VIP)// If you only have one dialog, then this isn\'t required, but it\'s neater for when you implement more dialogs.
        {
                case 1:// Our dialog!
            {
                switch(listitem)// Checking which listitem was selected
                {
                    case 0:// The first item listed
                    {
                        ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Parancsok\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
                    }
                                case 1:
                                {
                                        if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
                                        {
                                        SetPlayerHealth(playerid, 100);
                                        GameTextForPlayer(playerid,\"~r~HEALTH\",4000,3);
                                        }
                                }
                                case 2:
                                {
                                        if(!IsPlayerVipType(playerid,1)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
                                        {
                                        SetPlayerArmour(playerid, 100);
                                        GameTextForPlayer(playerid,\"~w~ARMOUR\",4000,3);
                                        }
                                }
                                case 3:
                                {
                                       ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Parancsok\",\"{FF002B}Silver VIP Parancsok:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Választ\",\"Cancel\");
                                }
                                case 4:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
                                        {
                                        GivePlayerMoney(playerid, 1000000);
                                        GameTextForPlayer(playerid,\"~g~1M$\",4000,3);
                                        }
                                }
                                case 5:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~y~1-es fegyver csomag \",4000,3);
                                        GivePlayerWeapon(playerid,22,1000000);
                                        GivePlayerWeapon(playerid,25,1000000);
                                        GivePlayerWeapon(playerid,29,1000000);
                                        }
                                }
                                case 6:
                                {
                                        if(!IsPlayerVipType(playerid,2)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~y~2-es fegyver csomag\",4000,3);
                                        GivePlayerWeapon(playerid,24,1000000);
                                        GivePlayerWeapon(playerid,27,1000000);
                                        GivePlayerWeapon(playerid,31,1000000);
                                        }
                                }
                                case 7:
                                {
                                        ShowPlayerDialog(playerid,VIP,DIALOG_STYLE_LIST,\"{FF002B}VIP Parancsok\",\"{FF002B}Silver VIP Commands:\\nHealth {03F2FF}(/heal)\\nArmour {03F2FF}(/armor)\\n{FF002B}Gold VIP Commands:\\nMoney {03F2FF}(/money)\\nWeapon Pack 1 {03F2FF}(/wp1)\\nWeapon Pack 2 {03F2FF}(/wp2)\\n{FF002B}Premium VIP Commands:\\nHealth God Mode {03F2FF}(/hgod)\\nArmour God Mode {03F2FF}(/agod)\",\"Select\",\"Cancel\");
                                }
                                case 8:
                                {
                                        if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~r~God mód aktív[Örök élet]\",4000,3);
                                        SetPlayerHealth(playerid,99999);
                                        }
                                }
                                case 9:
                                {
                                        if(!IsPlayerVipType(playerid,3)) return GameTextForPlayer(playerid,\"~r~Nem vagy V.I.P tag!!\",4000,3);
                                        {
                                        GameTextForPlayer(playerid,\"~w~Armor God mód aktív[Örök kevlár]\",4000,3);
                                        SetPlayerArmour(playerid,99999);
                                        }
                                }
                        }
                }
        }
return 1;
}

 
ennek elméletileg mûködni kell...Csak bekell givelni az 1-es vip-t. meg annyit csinálj meg,hogy javítsd az írás hibákat...SZóval a Silver,meg ezeket a VIP rangos dolgokat szedd kia szöveges részekbõl.
« Utoljára szerkesztve: 2012. július 12. - 20:52:36 írta D34L »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal