Jump to content
  • 0

pomoc VIP HELP


CaRsA-Official

Dotaz

AHOJ POTREBUJEM POMOC S TÝMTO VIP SYSTEMOM . CODE :



//=============================| ZAKLADNI DEFINICE |============================
#include <a_samp>
#include <dini>
#include <dudb>
#pragma tabsize 0
#define FILTERSCRIPTS
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//#pragma unused params
#pragma unused ret_memcpy
//===============================| BARVY |======================================
#define C 0xFFFFFFFF
//=============================| ZKRATKY |======================================
#define SPSL    SetPlayerSkillLevel
#define SCM     SendClientMessage
#define SCMTA   SendClientMessageToAll
#define GPW     GivePlayerWeapon
#define GPM     GivePlayerMoney
#define SPH     SetPlayerHealth
#define SPA     SetPlayerArmour
#define SPS     SetPlayerSkin
#define SPN     SetPlayerName
#define IPA     IsPlayerAdmin
#define IPC     IsPlayerConnected
#define SPWL    SetPlayerWantedLevel
#define SPC     SetPlayerColor
#define RPW     ResetPlayerWeapons
#define RPM		ResetPlayerMoney

#define DIALOG_CHEATMENU 0
#define DIALOG_WEAPONMENU 1
#define DIALOG_MONEYMENU 2
#define DIALOG_WANTEDMENU 3
#define DIALOG_HEALTHMENU 4
#define DIALOG_ARMOURMENU 5
//===============================| NEWY |=======================================
//.....| základní |.....
new VIP[MAX_PLAYERS];
//.....| výbava |......
new Zivot		[MAX_PLAYERS];
new Vesta		[MAX_PLAYERS];
new Vybava		[MAX_PLAYERS];
new Padak		[MAX_PLAYERS];
new Soudit		[MAX_PLAYERS];
new Pancir		[MAX_PLAYERS];
new Oprava		[MAX_PLAYERS];
new TimeLoad	[MAX_PLAYERS];
new Load		[MAX_PLAYERS];
new Nitro       [MAX_PLAYERS];
new MaxKick     [MAX_PLAYERS];
new Hydraulika  [MAX_PLAYERS];
new Get         [MAX_PLAYERS];
new Gw          [MAX_PLAYERS];
new Cheated     [MAX_PLAYERS];
new OnCheats;

new Float:locx, Float:locy, Float:locz;
new code_pickup;
//==============================| FORWARD |=====================================
forward VGet        (playerid);
forward VGw         (playerid);
forward VSoudit  	(playerid);
forward VZivot		(playerid);
forward VVesta	 	(playerid);
forward VPadak	 	(playerid);
forward VPancir	 	(playerid);
forward VVybava	 	(playerid);
forward VOprava	 	(playerid);
forward VNitro   	(playerid);
forward VMaxKick 	(playerid);
forward VTimeLoad	(playerid);
forward VHydraulika	(playerid);
forward VCheated    (playerid);

forward NemasCLASSIC (playerid);
forward NemasRARE (playerid);
forward NemasEPIC   (playerid);
forward NemasLEGENDARY(playerid);

forward VIPMessage();
forward sAut();

forward OnDialogVIPHelp(playerid, dialogid, response, listitem, inputtext[]);
//============================== | VIPNames |================================
new VIPNames[][28] =
{	//0                     1                   2               3                   4
{"{FF0000}Žádné"},{"{C35617}CLASSIC"},{"{C0C0C0}RARE"},{"{FDD017}EPIC"},{"{3BB9FF}LEGENDARY"}
};
//==============================================================================
//==============================================================================
public OnFilterScriptInit(){
SetTimer("sAut",1000*60*3,true);
SetTimer("VCheated",100,true);
code_pickup = CreatePickup(1239, 1, 1877.4838,-26.4917,63.1953, 0);
Create3DTextLabel("{FFA500}VIP COD:\n{FF0000}Cod: {C0C0C0}28792", C, 877.4838,-26.4917,63.1953,159.1470, 0, 0);
return 1;}
//==============================| OnFilterScriptExit |==========================
public OnFilterScriptExit(){
SCMTA(C,"{FFA500}[ ! VIP ! ] Vip Systém VIP byl {FF0000}vypnut !"); return 1;}
//==============================| OnPlayerSpawn |===============================
public OnPlayerSpawn(playerid){
Oprava			[playerid]	= 0;
Vesta 			[playerid] 	= false;
Zivot 			[playerid] 	= false;
Pancir			[playerid] 	= false;
Vybava			[playerid] 	= false;
Soudit			[playerid] 	= false;
Padak 			[playerid] 	= false;
Nitro   		[playerid]  = false;
Hydraulika		[playerid]  = false;
Cheated         [playerid]  = false;
SCM(playerid,C,"{FF0000}[ VIP - TimeCommand ] {FFA500}Všechny VIP příkazy na čas byly resetovány ! Kromě {FF0000}/vkick");
SCM(playerid,C,"{FFA500}[ VIP ] Více informací o VIP najdeš v {FFA500}/vhelp");
return 1;}
//==============================| OnPlayerConnect |=============================
public OnPlayerConnect(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Na serveru se nachází VIP by {FFA500}[RTK]_RedBull_[RBG]!");
new cesta[50];
format(cesta,sizeof(cesta),"VIPs/%s.ini",PlayerName(playerid));
dini_Get(cesta,VIP[playerid]);
if(!fexist(cesta)){
VIP[playerid] = 0;
}else{
new str[128];
format(str,128,"{FFA500}[ VIP {FFFFFF}-- FileSave {FFA500}] Tvuj VIP Level %s {FFA500}byl nahrán !",VIPName(VIP[playerid]));
SCM(playerid,C,str);
}return 1;}
//========================| OnPlayerPickUpPickup |==============================
public OnPlayerPickUpPickup(playerid, pickupid){
if(pickupid == code_pickup){
}return 1;}
//========================| OnPlayerDisconnect |================================
public OnPlayerDisconnect(playerid, reason){ //Pokud se VIP Neukládá.
/*new cesta[50];
format(cesta,sizeof(cesta),"VIPs/%s.ini",PlayerName(playerid));
if(VIP[playerid] > 0){
dini_Set(cesta,"VIPLevel",VIP[playerid]);
}else{
SCM(playerid,C,"-");
}}
*/
Cheated[playerid] = 0;
return 1;}
//====================| OnPlayerCommandText |===================================
public OnPlayerCommandText(playerid,cmdtext[]){
//============================| VIPINFO |=======================================
if(strcmp("/vhelp",cmdtext,true) == 0){
new string[500];
strcat(string,"{FFA500}==========================| VIP |==========================\n");
strcat(string,"{FFA500}VIP {FFFFFF}ti může nastavit {FF0000}Administrátor\n");
strcat(string,"{FFFFFF}Příkazy najdeš v {FFA500}/vip \n");
strcat(string,"{FFA500}VIP SYSTEM © {D70000}[RTK]_RedBull_[RBG]\n");
strcat(string,"{FFA500}Verze: {D70000} 4\n");
strcat(string,"{FFA500}===========================================================\n");
ShowPlayerDialog(playerid, 44, DIALOG_STYLE_MSGBOX, "{348017}VIP INFO:", string, "Zavrit", "");
return 1;}
//=========================| CHEATMENU |========================================
if (strcmp(cmdtext, "/cheatmenu",true)==0){
if(VIP[playerid] < 4){
NemasLEGENDARY(playerid);
}else{
new string[800];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;}
//==============================================================================
dcmd(vgw,3,cmdtext);
dcmd(vip,3,cmdtext);
//==== | Char 4 |=====//
dcmd(vsay,4,cmdtext);
dcmd(vips,4,cmdtext);
dcmd(vget,4,cmdtext);
dcmd(vann,4,cmdtext);
//==== | Char 5 |=====//
dcmd(vskin,5,cmdtext);
dcmd(vflip,5,cmdtext);
dcmd(vcigo,5,cmdtext);
dcmd(vload,5,cmdtext);
dcmd(vsave,5,cmdtext);
dcmd(vkick,5,cmdtext);
dcmd(vdann,5,cmdtext);
dcmd(vcode,5,cmdtext);
//==== | Char 6 |=====//
dcmd(vpadak,6,cmdtext);
dcmd(setvip,6,cmdtext);
dcmd(vzivot,6,cmdtext);
dcmd(vvesta,6,cmdtext);
dcmd(vnitro,6,cmdtext);
//==== | Char 7 |=====//
dcmd(voprava,7,cmdtext);
dcmd(vsoudit,7,cmdtext);
dcmd(vpancir,7,cmdtext);
dcmd(vvybava,7,cmdtext);
//==== | Char 8 |=====//
dcmd(colorcar,8,cmdtext);
dcmd(oncheats,8,cmdtext);
//==== | Char 9  a více |=====//
dcmd(colornick,9,cmdtext);
dcmd(offcheats,9,cmdtext);
dcmd(vhydraulika,11,cmdtext);
return 0;}
//==============================================================================
//==========================| DCMDING VIP |====================================
//==============================================================================

//==============================================================================
//===========================| RCON PŘÍKAZY |===================================
//==============================================================================
dcmd_setvip(playerid,params[]){
new id,VIPLevel;
if(sscanf(params, "ii",id,VIPLevel)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/setvip [ID] [LEVEL]");
else if(!IPA(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi RCON Administrátor !");
else if(!IPC(id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Zadal jsi špatné ID !");
else if(VIPLevel < 0 || VIPLevel > 4) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Rozmezí je 0-4");
VIP[id] = VIPLevel;
new str[128];
format(str,128,"{D70000}[ ! ] {FFA500}Administrátor %s nastavil hráči %s VIP %s",PlayerName(playerid),PlayerName(id),VIPName(VIPLevel));
SCMTA(C,str);
new file[128];
format(file,sizeof(file),"VIPs/%s.ini",PlayerName(id));
if(!fexist(file)){
dini_Create(file);
dini_IntSet(file,"VIPLevel",VIP[id]);
new savestr[200];
format(savestr,200,"{FF0000}[ VIP-FileSave ] {FFFFFF}Soubor hráče %s neexistoval! Byl nastaven soubour i VIPLevel !",PlayerName(id));
SCM(playerid,C,savestr);
}else{
new savestr[200];
dini_IntSet(file,"VIPLevel",VIP[id]);
format(savestr,200,"{FF0000}[ VIP-FileSave ] {FFFFFF}Soubor hráče %s už existuje ! Byl nastaven VIPLevel !",PlayerName(id));
SCM(playerid,C,savestr);
}return 1;
}
//==============================================================================
//===============================| VIP PŘÍKAZY |================================
//==============================================================================
dcmd_vip(playerid,params[]){
new cislo = strval(params[0]);
if(!cislo) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF} VIP příkazy: {FFA500}/vip [ 1 nebo 2 ]");
switch(cislo){
case 1:{
new string[2000];
strcat(string, "{FFA500}========= |VIP SYSTEM by {D70000}[RTK]_RedBull_[RBG]|=========\n");
strcat(string, "{FF0000}---------------------------------------------------\n");
strcat(string, "{FF0000}VIPLevel 1: {C35617}CLASSIC{FFFFFF}:\n");
strcat(string, "{FFA500}/vpadak {FFFFFF}- Dá vám padák na skok.\n");
strcat(string, "{FFA500}/vcigo {FFFFFF}- Dáte si cigaretu\n");
strcat(string, "{FFA500}/vsay {FFFFFF}- Mluvka přes VIP Nick: Text\n");
strcat(string, "{FFA500}/vzivot {FFFFFF}- Doplní vám život na plno.\n");
strcat(string, "{FFA500}/vskin {FFFFFF}- Dáte si svuj skin.\n");
strcat(string, "{FF0000}MLUVKA: {C35617}CLASSIC Nick: text.\n");
strcat(string, "{FF0000}---------------------------------------------------\n");
strcat(string, "{FF0000}VIPLevel 2: {C0C0C0}RARE{FFFFFF}:\n");
strcat(string, "{FFA500}/colornick {FFFFFF}- Obarví vám váš nick.\n");
strcat(string, "{FFA500}/colorcar {FFFFFF}- Obarví vám vaše auto.\n");
strcat(string, "{FFA500}/voprava {FFFFFF}- Opraví vám auto.\n");
strcat(string, "{FFA500}/vflip {FFFFFF}- Otočí vaše auto zase na kola.\n");
strcat(string, "{FFA000}/vsoudit {FFFFFF}- Vysoudíte se.\n");
strcat(string, "{FFA500}/vvesta {FFFFFF}- Doplní vám vestu na plno.\n");
strcat(string, "{FFA500}/vnitro {FFFFFF}- Přidáte si do auta nitro.\n");
strcat(string, "{FFA500}/vhydraulika {FFFFFF}- Přidá to auta hydrauliku.\n");
strcat(string, "{FFA500}/vvybava {FFFFFF}- Dá vám výbavu.\n");
strcat(string, "{FFA500}/vann {FFFFFF}- Ukáže vaší zprávu doprostřed obrazu.\n");
strcat(string, "{FFA500}/vdann {FFFFFF}- Ukáže vaší zprávu dolu obrazu.\n");
strcat(string, "{FF0000}MLUVKA: {C0C0C0}RARE Nick: text.\n");
strcat(string, "{FF0000}---------------------------------------------------\n");
ShowPlayerDialog(playerid,999,DIALOG_STYLE_MSGBOX,"{FFA500}VIP HELP 1:",string,"Zavrit","");
}
case 2:{
new string2[1500];
strcat(string2, "{FF0000}---------------------------------------------------\n");
strcat(string2, "{FF0000}VIPLevel 3: {FDD017}EPIC{FFFFFF}:\n");
strcat(string2, "{FFA500}/vpancir {FFFFFF}- Opanceřujete si auto\n");
strcat(string2, "{FFA500}/vgw {FFFFFF}- Můžete si dát jednu něákou zbraň.\n");
strcat(string2, "{FFA500}/vsave {FFFFFF}- Uložíte si SavePort.\n");
strcat(string2, "{FFA500}/vload {FFFFFF}- Portnete se na svuj SavePort.\n");
strcat(string2, "{FF0000}MLUVKA {FDD017}EPIC Nick:text. \n");
strcat(string2, "{FF0000}---------------------------------------------------\n");
strcat(string2, "{FF0000}VIPLevel 4: {3BB9FF}LEGENDARY{FFFFFF}:\n");
strcat(string2, "{FFA500}/vkick {FFFFFF}- Vyhodíte daného hráče.\n");
strcat(string2, "{FFA500}/vget {FFFFFF}- Portnete k sobě hráče.\n");
strcat(string2, "{FF0000}/cheatmenu {FFFFFF}- Spustíte si CheatMenu\n");
strcat(string2, "{FF0000}MLUVKA: {3BB9FF}LEGENDARY Nick: text.\n");
strcat(string2, "{FF0000}============| Ostatní |================\n");
strcat(string2, "{FF0000}/vips {FFFFFF}- Ukáže kdo všechno je VIP\n");
strcat(string2, "{FFA500}//==========================================\\\n");
strcat(string2, "{D70000}RCON příkazy:\n");
strcat(string2, "{FF0000}/setvip {FFFFFF}- Nastavíte někomu VIP\n");
strcat(string2, "{FFA500}========= |VIP SYSTEM by {D70000}[RTK]_RedBull_[RBG]|=========\n");
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{FFA500}VIP HELP 2:",string2,"Zavrit","");
}}return 1;}
//==============
dcmd_oncheats(playerid,params[]){
#pragma unused params
if(!IPA(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi RCON Administrátor !");
else if(OnCheats == 1) return SCM(playerid,C,"{FF0000}[ ! ] {FFA500}Už jsou zapnute cheaty bez času !");
new str[128];
format(str,128,"{FF0000}[ CheatMenu ] {FFA500}Administrátor %s zapnul cheaty bez omezení časem !");
SCMTA(C,str);
SCMTA(C,"{FF0000}[ CheatMenu ] {FFA500}Nyní si můžeš dávat Cheaty ( /cheatmenu ) a nemusíš čekat na další !");
OnCheats = 1;
for(new i=0;i<MAX_PLAYERS;i++){
Cheated[i] = false;
}return 1;}
//==============
dcmd_offcheats(playerid,params[]){
#pragma unused params
if(!IPA(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi RCON Administrátor !");
else if(OnCheats == 0) return SCM(playerid,C,"{FF0000}[ ! ] {FFA500}Už jsou zaplé cheaty na čas !");
new str[128];
format(str,128,"{FF0000}[ CheatMenu ] {FFA500}Administrátor %s zapnul cheaty s omezením časem !");
SCMTA(C,str);
SCMTA(C,"{FF0000}[ CheatMenu ] {FFA500}Nyní si můžeš dávat Cheaty ( /cheatmenu ) a musíš čekat na další ! 2 minuty");
OnCheats = 0; return 1;}
//==============
dcmd_vsoudit(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(GetPlayerWantedLevel(playerid) == 0) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Není třeba aby ses soudil !");
else if(Soudit[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Můžeš se znova vysoudit za 2 minuty");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s se vysoudil",PlayerName(playerid));
SCMTA(C,str);
SPWL(playerid,0);
SetTimerEx("VSoudit",120000,false,"i",playerid);
Soudit[playerid]= true; return 1;}
//==============
dcmd_vips(playerid,params[]){
#pragma unused params
new VIPOnline;
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i)){
if(VIP[i] > 0){
new str[128];
format(str,128,"{FFA500}%s {C0C0C0}[ %s {C0C0C0}]",PlayerName(i),VIPName(VIP[i]));
SCM(playerid,C,str);
VIPOnline++;}}
if(VIPOnline == 0){
SCM(i,C,"{FFA500}Na serveru není přítomen žádný VIP");
}}return 1;}
//==============
dcmd_vzivot(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
else if(Zivot[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Můžeš si znova dát život za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal život",PlayerName(playerid));
SCMTA(C,str);
SPH(playerid,100);
Zivot[playerid] = true;
SetTimerEx("VZivot",120000,false,"i",playerid); return 1;}
//==============
dcmd_vvesta(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(Vesta[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Můžeš si znova dát vestu za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal vestu",PlayerName(playerid));
SCMTA(C,str);
SPA(playerid,100);
SetTimerEx("VVesta",120000,false,"i",playerid);
Vesta[playerid]= true;
return 1;}
//==============
dcmd_vgw(playerid,params[]){
new ZbranID = strval(params[0]);
if(VIP[playerid] < 3) return NemasEPIC(playerid);
else if(!params[0]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vgm [ID_Zbraně] !");
else if(ZbranID < 0 || ZbranID > 46) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Rozmezí je 0-46 !");
else if(ZbranID == 38 || ZbranID == 36 || ZbranID == 35 || ZbranID == 37 || ZbranID == 39 ) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Tuto zbraň si nelze dát !");
else if(Gw[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Další zbraň si můžeš dát až za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal zbraň ID:%d",PlayerName(playerid),ZbranID);
SCMTA(C,str);
GPW(playerid,ZbranID,9999);
Gw[playerid]= true;
SetTimerEx("VGw",120000,false,"i",playerid); return 1;}
//==============
dcmd_vvybava(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(Vybava[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Další výbavu si můžeš dát až za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal VIP výbavu",PlayerName(playerid));
SCMTA(C,str);
Vybava[playerid]= true;
GPW(playerid,30,1000);
GPW(playerid,26,500);
GPW(playerid,28,1000);
GPW(playerid,23,100);
GPW(playerid,8,1);
SetTimerEx("VVybava",120000,false,"i",playerid); return 1;}
public sAut(){ SCMTA(C,"{FFA500}[ VIP ] {FF0000}VIP Systém by {FFA500}[RTK]_RedBull_[RBG] !");return 1;}
//==============
dcmd_vpadak(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
else if(Padak[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Můžeš si znova dát padák za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal padák",PlayerName(playerid));
SCMTA(C,str);
GPW(playerid,46,1);
Padak[playerid] = true;
SetTimerEx("VPadak",120000,false,"i",playerid); return 1;}
//==============
dcmd_vskin(playerid,params[]){
new SkinID = strval(params[0]);
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
else if(GetPlayerSkin(playerid) == SkinID) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Tento skin už máš !");
else if(!params[0]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/skin [ID_Skinu]");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal skin ID %d",PlayerName(playerid),SkinID);
SCMTA(C,str);
SPS(playerid,SkinID); return 1;}
//==============
dcmd_vflip(playerid,params[])
{
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádném vozidle");
new str[128];
new currentveh;
new Float:angle;
currentveh = GetPlayerVehicleID(playerid);
GetVehicleZAngle(currentveh, angle);
SetVehicleZAngle(currentveh, angle);
format(str,128,"{FFA500}[ SIP ] {FFFFFF}VIP člen %s si obrátil vůz",PlayerName(playerid));
SCMTA(C,str); return 1;}
//==============
dcmd_vsay(playerid,params[]){
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
else if(!strlen(params)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vsay [TEXT]");
else{
new str[500];
if(VIP[playerid] == 1){
format(str,500,"{FFA500}[ VIP ] {C35617}[ CLASSIC ] %s: %s",PlayerName(playerid),params);
SCMTA(C,str);}
else if(VIP[playerid] == 2){
format(str,500,"{FFA500}[ VIP ] {C0C0C0}[ RARE ] %s: %s",PlayerName(playerid),params);
SCMTA(C,str);}
else if(VIP[playerid] == 3){
format(str,500,"{FFA500}[ VIP ] {FDD017}[ EPIC ] %s: %s",PlayerName(playerid),params);
SCMTA(C,str);}
else if(VIP[playerid] == 4){
format(str,500,"{FFA500}[ VIP ] {3BB9FF}[ LEGENDARY ] %s: %s",PlayerName(playerid),params);
SCMTA(C,str); }}return 1;}
//==============
dcmd_colornick(playerid,params[])
{
new color = strval(params[0]);
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!params[0]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/colornick [1-7]");
switch(color){
case 1:{
SetPlayerColor(playerid,0xFFA5000);
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Falešně Zlatá");
}
case 2:{
SetPlayerColor(playerid, 0x4169FFAA);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Modrá");
}
case 3:{
SetPlayerColor(playerid, 0xFF000000);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Červená");
}
case 4:{
SetPlayerColor(playerid, 0xFF6600AA);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Oranžová");
}
case 5:{
SetPlayerColor(playerid, 0xFFFF00AA);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Žlutá");
}
case 6:{
SetPlayerColor(playerid, 0xFFFFFFFF);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva nicku změněna na: Bílá");
}
case 7:{
SetPlayerColor(playerid, 0x00000000);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva nicku změněna na: Černá");
}}return 1;}
//==============
dcmd_colorcar(playerid,params[]){
new color = strval(params[0]);
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádnem vozidle !");
else if(!params[0]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/colorcar [1-7]");
switch(color){
case 1:
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,144 ,144);
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Falešně Zlatá");
}
case 2:{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,79 ,79);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Modrá");
}
case 3:{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,176 ,176);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva nicku změněna na: Červená");
}
case 4:{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,219 ,219);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Oranžová");
}
case 5:{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,142 ,142);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Žlutá");
}
case 6:
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,1 ,1);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Bílá");
}
case 7:
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,0 ,0);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Černá");
}}return 1;}
//==============
dcmd_voprava(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(Oprava[playerid] == 5) return SCM(playerid,C,"{FFA500} [ VIP ] {FFFFFF}Už jsi si moc krát opravil auto! počkej 2 minuty!");
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500} [ VIP ] {FFFFFF}Nejsi v žádnem vozidle !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si opravil vůz",PlayerName(playerid));
SCMTA(C,str);
RepairVehicle(GetPlayerVehicleID(playerid));
SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
if(Oprava[playerid] == 5){
SetTimerEx("VZivot",120000,false,"i",playerid);
}else{
Oprava[playerid] += 1; }return 1;}
//==============
dcmd_vcigo(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dává cigaretu",PlayerName(playerid));
SCMTA(C,str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
return 1;}
//==============
dcmd_vpancir(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 3) return NemasEPIC(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádném vozidle");
else if(Pancir[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Auto si znova můžeš opancéřovat za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si opanceřoval vozidlo",PlayerName(playerid));
SCMTA(C,str);
SetVehicleHealth(GetPlayerVehicleID(playerid),99999);
Pancir[playerid] = true;
SetTimerEx("VPancir",120000,false,"i",playerid); return 1;}
//==============
dcmd_vsave(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 3) return NemasEPIC(playerid);
else if(TimeLoad[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemůžeš znova nastavit SavePort ! Počkej 5 minut !");
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Uložil jsi SavePort ! Můžeš se portnovat {FF0000}/vload {FFFFFF}!");
TimeLoad[playerid] = true;
GetPlayerPos(playerid, locx, locy, locz); return 1;}
//==============
dcmd_vload(playerid,params[])
{
#pragma unused params
if(VIP[playerid] < 3) return NemasEPIC(playerid);
else if(Load[playerid] == 0) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nenastavil jsi SavePort ! /vsave !");
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Portnul jsi se na svuj SavePort !");
SetPlayerPos(playerid, locx, locy ,locz);
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SetVehiclePos(GetPlayerVehicleID(playerid),locx,locy,locz);
return 1;}
//==============
dcmd_vkick(playerid,params[]){
new id;
if(sscanf(params, "i",id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vkick [ID]");
else if(VIP[playerid] < 4) return NemasLEGENDARY(playerid);
else if(!IPC(id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Zadal jsi špatné ID!");
else if(IPA(id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Daná osoba je RCON Administrátor ! Nelze portnout !");
else if(MaxKick[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Pro další kick počkej 10 minut !");
else if(VIP[id] > 1) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Tento hráč má už moc vysoký VIPLevel !");
new str[128];
format(str,128,"{FF0000}[ ! ] {FFA500}VIP {3BB9FF}LEGENDARY {FFA500} hráč %s vyhodil hráče %s [Důvod: %s]",PlayerName(playerid),PlayerName(id));
SCMTA(C,str);
MaxKick[playerid] = true;
SetTimerEx("VMaxKick",1000*60*10,false,"i",playerid);
Kick(id); return 1;}
//==============
dcmd_vnitro(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádnem vozidle !");
else if(Nitro[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Už jsi si dal do auta nitro! počkej 1 minutu !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal do vozidla NITRO !",PlayerName(playerid));
SCMTA(C,str);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1009);
Nitro[playerid] = true;
SetTimerEx("VNitro",120000,false,"i",playerid); return 1;}

dcmd_vhydraulika(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádnem vozidle !");
else if(Hydraulika[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Už jsi si dal do auta hydrauliku! počkej 1 minutu !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen si dal do vozidla HYDRAULIKU !",PlayerName(playerid));
SCMTA(C,str);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
Hydraulika[playerid] = true;
SetTimerEx("VHydraulika",120000,false,"i",playerid); return 1;}

dcmd_vget(playerid,params[]){
new id;
if(sscanf(params,"i",id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vget [ID] !");
if(VIP[playerid] < 4) return NemasLEGENDARY(playerid);
else if(Get[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Už jsi se k sobě někoho portnul počkej 5 minut !");
else if(IPA(id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Daná osoba je RCON Administrátor ! Nelze portnout !");
else if(VIP[id] > 2) return SCM(playerid,C,"{FFA500}[ VIP ] Daná osoba má už moc vysoký VIPLevel ! Nelze portnout");
new str[128];
new str2[128];
format(str,128,"{FF0000}[ ! ] {FFA500}VIP {3BB9FF}LEGENDARY %s {FFFFFF}člen tě k sobě portnul !",PlayerName(playerid));
format(str2,128,"{FF0000}[ ! ] {FFA500}Portnul jsi si k sobě hráče %s !",PlayerName(id));
SCM(id,C,str);
SCM(playerid,C,str);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
SetPlayerPos(id,X,Y,Z);
Get[playerid] = true;
SetTimerEx("VGet",1000*60*5,false,"i",playerid);
if(IsPlayerInAnyVehicle(id) && GetPlayerState(id) == PLAYER_STATE_DRIVER) return SetVehiclePos(GetPlayerVehicleID(id),X,Y,Z);
return 1;}

dcmd_vann(playerid,params[]){
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!strlen(params)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vann [TEXT]");
new str[600];
format(str,600,"~y~VIP ~b~%s: ~r~%s",PlayerName(playerid),params);
GameTextForAll(str,10000,5); return 1;}

dcmd_vdann(playerid,params[]){
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!strlen(params)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vdann [TEXT]");
new str[600];
format(str,600,"~y~VIP ~b~%s: ~r~%s",PlayerName(playerid),params);
GameTextForAll(str,10000,1); return 1;}

dcmd_vcode(playerid,params[]){
#pragma unused params
ShowPlayerDialog(playerid,28792,1,"{FFA500}VIP {FF0000}CODE:","{FFA500}Po zadání správného kodu dostaneš\nihned VIP {C0C0C0}RARE.\n{FFA500}Cod můžeš najit na jednou místě \na mapě.\n{FF0000}Zadej KOD:","Potvrdit","Zrusit");
return 1;}
//==============================================================================
//==============================================================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
if(dialogid == 28792 && response){
new code = strval(inputtext);
if(code < 10000 || code > 99999) return SCM(playerid,C,"{FFA500}[ VIP ] {FF0000}CODE: Kod je 5 místný !");
if(code == 28792)
{
SCM(playerid,C,"{FFA500}[ VIP ] {FF0000}COD: Kod byl {347C2C}POTVRZEN ! {FFA500}VIP {C0C0C0}RARE {FFA500}byl nastaven !");
new file[128];
format(file,sizeof(file),"VIPs/%s.ini",PlayerName(playerid));
if(!fexist(file)){
dini_Create(file);
dini_IntSet(file,"VIPLevel",VIP[playerid]=2);

}else{
SCM(playerid,C,"{FFA500}[ VIP ] {FF0000}COD: {FFA500}Kod je {FF0000}ŠPATNĚ ! {FFA500}Zkoušej to dál !");
}
return 1;
}
if(dialogid == DIALOG_CHEATMENU)
{
if(listitem == 0)
{
new string[2040];
strcat(string, "Katana\n");
strcat(string, "Motorova Pila\n");
strcat(string, "Colt\n");
strcat(string, "Desert Eagle\n");
strcat(string, "Uzi\n");
strcat(string, "Tec9\n");
strcat(string, "AK-47\n");
strcat(string, "M4\n");
strcat(string, "Puška\n");
strcat(string, "Odstřelovačka\n");
strcat(string, "Padák\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_WEAPONMENU, DIALOG_STYLE_LIST, "{7D1B7E}Weapon-Cheat", string, "", "Zavrit");
}
if(listitem == 1)
{
new string[2040];
strcat(string, "{437C17}1.000$\n");
strcat(string, "{437C17}2.000$\n");
strcat(string, "{437C17}5.000$\n");
strcat(string, "{437C17}10.000\n");
strcat(string, "{437C17}50.000$\n");
strcat(string, "{437C17}100.000$\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_MONEYMENU, DIALOG_STYLE_LIST, "{347C2C}Money-Cheat", string, "", "Zavrit");
}

if(listitem == 2)
{
new string[2040];
strcat(string, "{D4A017}WantedLevel - 0\n");
strcat(string, "{D4A017}WantedLevel - 1\n");
strcat(string, "{D4A017}WantedLevel - 2\n");
strcat(string, "{D4A017}WantedLevel - 3\n");
strcat(string, "{D4A017}WantedLevel - 4\n");
strcat(string, "{D4A017}WantedLevel - 5\n");
strcat(string, "{D4A017}WantedLevel - 6\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_WANTEDMENU, DIALOG_STYLE_LIST, "{38ACEC}WantedLevel-Cheat", string, "", "Zavrit");
}

if(listitem == 3)
{
new string[2040];
strcat(string, "{FF0000}Health - 0\n");
strcat(string, "{FF0000}Health - 25\n");
strcat(string, "{FF0000}Health - 50\n");
strcat(string, "{FF0000}Health - 100\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_HEALTHMENU, DIALOG_STYLE_LIST, "{FF0000}Health-Cheat", string, "", "Zavrit");
}
if(listitem == 4)
{
new string[2040];
strcat(string, "{E0FFFF}Armour - 0\n");
strcat(string, "{E0FFFF}Armour - 25\n");
strcat(string, "{E0FFFF}Armour - 50\n");
strcat(string, "{E0FFFF}Armour - 100\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_ARMOURMENU, DIALOG_STYLE_LIST, "{E0FFFF}Armour-Cheat", string, "", "Zavrit");
}
return 1;
}

if(dialogid== DIALOG_WEAPONMENU)
{
if(listitem == 0)
{
GPW(playerid,8,1);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Katanu !");
}

if(listitem == 1)
{

GPW(playerid,9,1);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Motorovou Pilu !");
}

if(listitem == 2)
{

GPW(playerid,22,500);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Colt 45 !");
}

if(listitem == 3)
{

GPW(playerid,24,50);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Desert Eagle !");
}

if(listitem == 4)
{

GPW(playerid,28,800);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Micro Uzi !");
}

if(listitem == 5)
{

GPW(playerid,32,800);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Tec 9 !");
}

if(listitem == 6)
{

GPW(playerid,30,400);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si AK47 !");
}

if(listitem == 7)
{

GPW(playerid,31,500);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si M4 !");
}

if(listitem == 8)
{

GPW(playerid,33,50);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Pušku !");
}

if(listitem == 9)
{

GPW(playerid,34,20);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Odstřelovačku !");
}

if(listitem == 10)
{

GPW(playerid,46,1);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Padák !");
}
if(listitem == 11)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "Zavrit","");
}return 1;}

if(dialogid == DIALOG_MONEYMENU)
{
if(listitem == 0)
{

GPM(playerid,1000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 1000$ !");
}
if(listitem == 1)
{

GPM(playerid,2000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 2000$ !");
}
if(listitem == 2)
{

GPM(playerid,5000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 5000$ !");
}
if(listitem == 3)
{

GPM(playerid,10000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 10.000$ !");
}
if(listitem == 4)
{

GPM(playerid,50000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 50.000$ !");
}
if(listitem == 5)
{

GPM(playerid,100000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 100.000$ !");
}
if(listitem == 6)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;}

if(dialogid== DIALOG_WANTEDMENU)
{
if(listitem == 0)
{
SPWL(playerid,0);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 0 !");
}

if(listitem == 1)
{
SPWL(playerid,1);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 1 !");
}
if(listitem == 2)
{
SPWL(playerid,2);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 2 !");

}
if(listitem == 3)
{
SPWL(playerid,3);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 3 !");

}
if(listitem == 4)
{
SPWL(playerid,4);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 4 !");

}
if(listitem == 5)
{
SPWL(playerid,5);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 5 !");

}
if(listitem == 6)
{
SPWL(playerid,6);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 6 !");
}
if(listitem == 7)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;}

if(dialogid == DIALOG_HEALTHMENU)
{
if(listitem == 0)
{
SPH(playerid,0);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si život na 0 !");
}
if(listitem == 1)
{

SPH(playerid,25 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si život na 25 !");
}
if(listitem == 2)
{

SPH(playerid,50 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si život na 50 !");
}
if(listitem ==3)
{

SPH(playerid,100 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si život na 100 !");
}
if(listitem ==4)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;}

if(dialogid == DIALOG_ARMOURMENU)
{
if(listitem == 0)
{

SPA(playerid,0);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si vestu na 0 !");
}
if(listitem == 1)
{
SPA(playerid,25 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si vestu na 25 !");

}
if(listitem == 2)
{
SPA(playerid,50 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si vestu na 50 !");

}
if(listitem ==3)
{
SPA(playerid,100 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si vestu na 100 !");
}
if(listitem ==4)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;} return 0;}


public NemasCLASSIC(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemáš VIP {C35617}CLASSIC");
return 1;}

public NemasRARE(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemáš VIP {C0C0C0}RARE");
return 1;}

public NemasEPIC(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemáš VIP {FDD017}EPIC");
return 1;}

public NemasLEGENDARY(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemáš VIP {3BB9FF}LEGENDARY");
return 1;}

public VSoudit(playerid){
Soudit[playerid] = 0;
return 1;}

public VZivot(playerid){
Zivot[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vzivot {FFFFFF}lze opět použít !");
return 1;}

public VVesta(playerid){
Vesta[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vvesta {FFFFFF}lze opět použít !");
return 1;}

public VPadak(playerid){
Padak[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vpadak {FFFFFF}lze opět použít !");
return 1;}

public VPancir(playerid){
Pancir[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vpancir {FFFFFF}lze opět použít !");
return 1;}

public VVybava(playerid){
Vybava[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vvybava {FFFFFF}lze opět použít !");
return 1;}

public VGw(playerid){
Gw[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vgw{FFFFFF}lze opět použít !");
return 1;}

public VOprava(playerid){
Oprava[playerid] = 0;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/voprava {FFFFFF}lze opět použít !");
return 1;}

public VTimeLoad(playerid){
TimeLoad[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vload {FFFFFF}lze opět použít !");
return 1;}

public VMaxKick(playerid){
MaxKick[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vkick {FFFFFF}lze opět použít !");
return 1;}

public VNitro(playerid){
Nitro[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vnitro {FFFFFF}lze opět použít !");
return 1;}

public VHydraulika(playerid){
Hydraulika[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vhydraulika {FFFFFF}lze opět použít !");
return 1;}

public VGet(playerid){
Get[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vget {FFFFFF}lze opět použít !");
return 1;}

public VIPMessage(){
SCMTA(C,"{FF0000}[ Informace ] {FFA500}Na serveru se nachází VIP od {3BB9FF}[RTK]_RedBull_[RBG]. Více informací v /vhelp !");
return 1;}

stock VIPName(VIPName){
return VIP
Names[VIPName];}

stock PlayerName(playerid){ new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME); return name;}

stock sscanf(string[], format[], {Float,_}:...)
{
        new
                formatPos = 0,
                stringPos = 0,
                paramPos = 2,
                paramCount = numargs();
        while (paramPos < paramCount && string[stringPos])
        {
                switch (format[formatPos++])
                {
                        case '\0':
                        {
                                return 0;
                        }
                        case 'i', 'd':
                        {
                                new
                                        neg = 1,
                                        num = 0,
                                        ch = string[stringPos];
                                if (ch == '-')
                                {
                                        neg = -1;
                                        ch = string[++stringPos];
                                }
                                do
                                {
                                        stringPos++;
                                        if (ch >= '0' && ch <= '9')
                                        {
                                                num = (num * 10) + (ch - '0');
                                        }
                                        else
                                        {
                                                return 1;
                                        }
                                }
                                while ((ch = string[stringPos]) && ch != ' ');
                                setarg(paramPos, 0, num * neg);
                        }
                        case 'h', 'x':
                        {
                                new
                                        ch,
                                        num = 0;
                                while ((ch = string[stringPos++]))
                                {
                                        switch (ch)
                                        {
                                                case 'x', 'X':
                                                {
                                                        num = 0;
                                                        continue;
                                                }
                                                case '0' .. '9':
                                                {
                                                        num = (num << 4) | (ch - '0');
                                                }
                                                case 'a' .. 'f':
                                                {
                                                        num = (num << 4) | (ch - ('a' - 10));
                                                }
                                                case 'A' .. 'F':
                                                {
                                                        num = (num << 4) | (ch - ('A' - 10));
                                                }
                                                case ' ':
                                                {
                                                        break;
                                                }
                                                default:
                                                {
                                                        return 1;
                                                }
                                        }
                                }
                                setarg(paramPos, 0, num);
                        }
                        case 'c':
                        {
                                setarg(paramPos, 0, string[stringPos++]);
                        }
                        case 'f':
                        {
                                new tmp[25];
                                strmid(tmp, string, stringPos, stringPos+sizeof(tmp)-2);
                                setarg(paramPos, 0, _:floatstr(tmp));
                        }
                        case 's', 'z':
                        {
                                new
                                        i = 0,
                                        ch;
                                if (format[formatPos])
                                {
                                        while ((ch = string[stringPos++]) && ch != ' ')
                                        {
                                                setarg(paramPos, i++, ch);
                                        }
                                        if (!i) return 1;
                                }
                                else
                                {
                                        while ((ch = string[stringPos++]))
                                        {
                                                setarg(paramPos, i++, ch);
                                        }
                                }
                                stringPos--;
                                setarg(paramPos, i, '\0');
                        }
                        default:
                        {
                                continue;
                        }
                }
                while (string[stringPos] && string[stringPos] != ' ')
                {
                        stringPos++;
                }
                while (string[stringPos] == ' ')
                {
                        stringPos++;
                }
                paramPos++;
        }
        while (format[formatPos] == 'z') formatPos++;
        return format[formatPos];
}

tak a tu sú chyby : 

C:\Users\Joker\Downloads\VIP.pwn(93) : warning 202: number of arguments does not match definition
C:\Users\Joker\Downloads\VIP.pwn(94) : error 017: undefined symbol "Create3DTextLabel"
C:\Users\Joker\Downloads\VIP.pwn(118) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(124) : error 017: undefined symbol "VIPName"
C:\Users\Joker\Downloads\VIP.pwn(154) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Joker\Downloads\VIP.pwn(159) : error 004: function "NemasLEGENDARY" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(167) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Joker\Downloads\VIP.pwn(214) : error 017: undefined symbol "sscanf"
C:\Users\Joker\Downloads\VIP.pwn(220) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(223) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(228) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(233) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(270) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Joker\Downloads\VIP.pwn(293) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Joker\Downloads\VIP.pwn(321) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(325) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(338) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(347) : error 004: function "NemasCLASSIC" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(350) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(358) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(361) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(370) : error 004: function "NemasEPIC" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(376) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(384) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(387) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(400) : error 004: function "NemasCLASSIC" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(403) : error 017: undefined symbol "PlayerName"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.

 PLS Pomôžte mi (Som Začiatočník) :)

 

 

 

Edited by CGuwno
Link to comment
Share on other sites

6 odpovědí na tuto otázku

Recommended Posts

  • 0

To tu mojí několik let sra*ku někdo měl v úmyslu vložit na svůj server? :d lel...

btw, když už jsi odstraňoval můj současný copyright(ty S-kla ve zprávách), u jednoho jsi to nějak prohodil:

format(str,128,"{FFA500}[ SIP ] {FFFFFF}VIP člen %s si obrátil vůz",PlayerName(playerid));
Link to comment
Share on other sites

  • 0

 

 

AHOJ POTREBUJEM POMOC S TÝMTO VIP SYSTEMOM . CODE :



//=============================| ZAKLADNI DEFINICE |============================
#include <a_samp>
#include <dini>
#include <dudb>
#pragma tabsize 0
#define FILTERSCRIPTS
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//#pragma unused params
#pragma unused ret_memcpy
//===============================| BARVY |======================================
#define C 0xFFFFFFFF
//=============================| ZKRATKY |======================================
#define SPSL    SetPlayerSkillLevel
#define SCM     SendClientMessage
#define SCMTA   SendClientMessageToAll
#define GPW     GivePlayerWeapon
#define GPM     GivePlayerMoney
#define SPH     SetPlayerHealth
#define SPA     SetPlayerArmour
#define SPS     SetPlayerSkin
#define SPN     SetPlayerName
#define IPA     IsPlayerAdmin
#define IPC     IsPlayerConnected
#define SPWL    SetPlayerWantedLevel
#define SPC     SetPlayerColor
#define RPW     ResetPlayerWeapons
#define RPM		ResetPlayerMoney

#define DIALOG_CHEATMENU 0
#define DIALOG_WEAPONMENU 1
#define DIALOG_MONEYMENU 2
#define DIALOG_WANTEDMENU 3
#define DIALOG_HEALTHMENU 4
#define DIALOG_ARMOURMENU 5
//===============================| NEWY |=======================================
//.....| základní |.....
new VIP[MAX_PLAYERS];
//.....| výbava |......
new Zivot		[MAX_PLAYERS];
new Vesta		[MAX_PLAYERS];
new Vybava		[MAX_PLAYERS];
new Padak		[MAX_PLAYERS];
new Soudit		[MAX_PLAYERS];
new Pancir		[MAX_PLAYERS];
new Oprava		[MAX_PLAYERS];
new TimeLoad	[MAX_PLAYERS];
new Load		[MAX_PLAYERS];
new Nitro       [MAX_PLAYERS];
new MaxKick     [MAX_PLAYERS];
new Hydraulika  [MAX_PLAYERS];
new Get         [MAX_PLAYERS];
new Gw          [MAX_PLAYERS];
new Cheated     [MAX_PLAYERS];
new OnCheats;

new Float:locx, Float:locy, Float:locz;
new code_pickup;
//==============================| FORWARD |=====================================
forward VGet        (playerid);
forward VGw         (playerid);
forward VSoudit  	(playerid);
forward VZivot		(playerid);
forward VVesta	 	(playerid);
forward VPadak	 	(playerid);
forward VPancir	 	(playerid);
forward VVybava	 	(playerid);
forward VOprava	 	(playerid);
forward VNitro   	(playerid);
forward VMaxKick 	(playerid);
forward VTimeLoad	(playerid);
forward VHydraulika	(playerid);
forward VCheated    (playerid);

forward NemasCLASSIC (playerid);
forward NemasRARE (playerid);
forward NemasEPIC   (playerid);
forward NemasLEGENDARY(playerid);

forward VIPMessage();
forward sAut();

forward OnDialogVIPHelp(playerid, dialogid, response, listitem, inputtext[]);
//============================== | VIPNames |================================
new VIPNames[][28] =
{	//0                     1                   2               3                   4
{"{FF0000}Žádné"},{"{C35617}CLASSIC"},{"{C0C0C0}RARE"},{"{FDD017}EPIC"},{"{3BB9FF}LEGENDARY"}
};
//==============================================================================
//==============================================================================
public OnFilterScriptInit(){
SetTimer("sAut",1000*60*3,true);
SetTimer("VCheated",100,true);
code_pickup = CreatePickup(1239, 1, 1877.4838,-26.4917,63.1953, 0);
Create3DTextLabel("{FFA500}VIP COD:\n{FF0000}Cod: {C0C0C0}28792", C, 877.4838,-26.4917,63.1953,159.1470, 0, 0);
return 1;}
//==============================| OnFilterScriptExit |==========================
public OnFilterScriptExit(){
SCMTA(C,"{FFA500}[ ! VIP ! ] Vip Systém VIP byl {FF0000}vypnut !"); return 1;}
//==============================| OnPlayerSpawn |===============================
public OnPlayerSpawn(playerid){
Oprava			[playerid]	= 0;
Vesta 			[playerid] 	= false;
Zivot 			[playerid] 	= false;
Pancir			[playerid] 	= false;
Vybava			[playerid] 	= false;
Soudit			[playerid] 	= false;
Padak 			[playerid] 	= false;
Nitro   		[playerid]  = false;
Hydraulika		[playerid]  = false;
Cheated         [playerid]  = false;
SCM(playerid,C,"{FF0000}[ VIP - TimeCommand ] {FFA500}Všechny VIP příkazy na čas byly resetovány ! Kromě {FF0000}/vkick");
SCM(playerid,C,"{FFA500}[ VIP ] Více informací o VIP najdeš v {FFA500}/vhelp");
return 1;}
//==============================| OnPlayerConnect |=============================
public OnPlayerConnect(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Na serveru se nachází VIP by {FFA500}[RTK]_RedBull_[RBG]!");
new cesta[50];
format(cesta,sizeof(cesta),"VIPs/%s.ini",PlayerName(playerid));
dini_Get(cesta,VIP[playerid]);
if(!fexist(cesta)){
VIP[playerid] = 0;
}else{
new str[128];
format(str,128,"{FFA500}[ VIP {FFFFFF}-- FileSave {FFA500}] Tvuj VIP Level %s {FFA500}byl nahrán !",VIPName(VIP[playerid]));
SCM(playerid,C,str);
}return 1;}
//========================| OnPlayerPickUpPickup |==============================
public OnPlayerPickUpPickup(playerid, pickupid){
if(pickupid == code_pickup){
}return 1;}
//========================| OnPlayerDisconnect |================================
public OnPlayerDisconnect(playerid, reason){ //Pokud se VIP Neukládá.
/*new cesta[50];
format(cesta,sizeof(cesta),"VIPs/%s.ini",PlayerName(playerid));
if(VIP[playerid] > 0){
dini_Set(cesta,"VIPLevel",VIP[playerid]);
}else{
SCM(playerid,C,"-");
}}
*/
Cheated[playerid] = 0;
return 1;}
//====================| OnPlayerCommandText |===================================
public OnPlayerCommandText(playerid,cmdtext[]){
//============================| VIPINFO |=======================================
if(strcmp("/vhelp",cmdtext,true) == 0){
new string[500];
strcat(string,"{FFA500}==========================| VIP |==========================\n");
strcat(string,"{FFA500}VIP {FFFFFF}ti může nastavit {FF0000}Administrátor\n");
strcat(string,"{FFFFFF}Příkazy najdeš v {FFA500}/vip \n");
strcat(string,"{FFA500}VIP SYSTEM © {D70000}[RTK]_RedBull_[RBG]\n");
strcat(string,"{FFA500}Verze: {D70000} 4\n");
strcat(string,"{FFA500}===========================================================\n");
ShowPlayerDialog(playerid, 44, DIALOG_STYLE_MSGBOX, "{348017}VIP INFO:", string, "Zavrit", "");
return 1;}
//=========================| CHEATMENU |========================================
if (strcmp(cmdtext, "/cheatmenu",true)==0){
if(VIP[playerid] < 4){
NemasLEGENDARY(playerid);
}else{
new string[800];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;}
//==============================================================================
dcmd(vgw,3,cmdtext);
dcmd(vip,3,cmdtext);
//==== | Char 4 |=====//
dcmd(vsay,4,cmdtext);
dcmd(vips,4,cmdtext);
dcmd(vget,4,cmdtext);
dcmd(vann,4,cmdtext);
//==== | Char 5 |=====//
dcmd(vskin,5,cmdtext);
dcmd(vflip,5,cmdtext);
dcmd(vcigo,5,cmdtext);
dcmd(vload,5,cmdtext);
dcmd(vsave,5,cmdtext);
dcmd(vkick,5,cmdtext);
dcmd(vdann,5,cmdtext);
dcmd(vcode,5,cmdtext);
//==== | Char 6 |=====//
dcmd(vpadak,6,cmdtext);
dcmd(setvip,6,cmdtext);
dcmd(vzivot,6,cmdtext);
dcmd(vvesta,6,cmdtext);
dcmd(vnitro,6,cmdtext);
//==== | Char 7 |=====//
dcmd(voprava,7,cmdtext);
dcmd(vsoudit,7,cmdtext);
dcmd(vpancir,7,cmdtext);
dcmd(vvybava,7,cmdtext);
//==== | Char 8 |=====//
dcmd(colorcar,8,cmdtext);
dcmd(oncheats,8,cmdtext);
//==== | Char 9  a více |=====//
dcmd(colornick,9,cmdtext);
dcmd(offcheats,9,cmdtext);
dcmd(vhydraulika,11,cmdtext);
return 0;}
//==============================================================================
//==========================| DCMDING VIP |====================================
//==============================================================================

//==============================================================================
//===========================| RCON PŘÍKAZY |===================================
//==============================================================================
dcmd_setvip(playerid,params[]){
new id,VIPLevel;
if(sscanf(params, "ii",id,VIPLevel)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/setvip [ID] [LEVEL]");
else if(!IPA(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi RCON Administrátor !");
else if(!IPC(id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Zadal jsi špatné ID !");
else if(VIPLevel < 0 || VIPLevel > 4) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Rozmezí je 0-4");
VIP[id] = VIPLevel;
new str[128];
format(str,128,"{D70000}[ ! ] {FFA500}Administrátor %s nastavil hráči %s VIP %s",PlayerName(playerid),PlayerName(id),VIPName(VIPLevel));
SCMTA(C,str);
new file[128];
format(file,sizeof(file),"VIPs/%s.ini",PlayerName(id));
if(!fexist(file)){
dini_Create(file);
dini_IntSet(file,"VIPLevel",VIP[id]);
new savestr[200];
format(savestr,200,"{FF0000}[ VIP-FileSave ] {FFFFFF}Soubor hráče %s neexistoval! Byl nastaven soubour i VIPLevel !",PlayerName(id));
SCM(playerid,C,savestr);
}else{
new savestr[200];
dini_IntSet(file,"VIPLevel",VIP[id]);
format(savestr,200,"{FF0000}[ VIP-FileSave ] {FFFFFF}Soubor hráče %s už existuje ! Byl nastaven VIPLevel !",PlayerName(id));
SCM(playerid,C,savestr);
}return 1;
}
//==============================================================================
//===============================| VIP PŘÍKAZY |================================
//==============================================================================
dcmd_vip(playerid,params[]){
new cislo = strval(params[0]);
if(!cislo) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF} VIP příkazy: {FFA500}/vip [ 1 nebo 2 ]");
switch(cislo){
case 1:{
new string[2000];
strcat(string, "{FFA500}========= |VIP SYSTEM by {D70000}[RTK]_RedBull_[RBG]|=========\n");
strcat(string, "{FF0000}---------------------------------------------------\n");
strcat(string, "{FF0000}VIPLevel 1: {C35617}CLASSIC{FFFFFF}:\n");
strcat(string, "{FFA500}/vpadak {FFFFFF}- Dá vám padák na skok.\n");
strcat(string, "{FFA500}/vcigo {FFFFFF}- Dáte si cigaretu\n");
strcat(string, "{FFA500}/vsay {FFFFFF}- Mluvka přes VIP Nick: Text\n");
strcat(string, "{FFA500}/vzivot {FFFFFF}- Doplní vám život na plno.\n");
strcat(string, "{FFA500}/vskin {FFFFFF}- Dáte si svuj skin.\n");
strcat(string, "{FF0000}MLUVKA: {C35617}CLASSIC Nick: text.\n");
strcat(string, "{FF0000}---------------------------------------------------\n");
strcat(string, "{FF0000}VIPLevel 2: {C0C0C0}RARE{FFFFFF}:\n");
strcat(string, "{FFA500}/colornick {FFFFFF}- Obarví vám váš nick.\n");
strcat(string, "{FFA500}/colorcar {FFFFFF}- Obarví vám vaše auto.\n");
strcat(string, "{FFA500}/voprava {FFFFFF}- Opraví vám auto.\n");
strcat(string, "{FFA500}/vflip {FFFFFF}- Otočí vaše auto zase na kola.\n");
strcat(string, "{FFA000}/vsoudit {FFFFFF}- Vysoudíte se.\n");
strcat(string, "{FFA500}/vvesta {FFFFFF}- Doplní vám vestu na plno.\n");
strcat(string, "{FFA500}/vnitro {FFFFFF}- Přidáte si do auta nitro.\n");
strcat(string, "{FFA500}/vhydraulika {FFFFFF}- Přidá to auta hydrauliku.\n");
strcat(string, "{FFA500}/vvybava {FFFFFF}- Dá vám výbavu.\n");
strcat(string, "{FFA500}/vann {FFFFFF}- Ukáže vaší zprávu doprostřed obrazu.\n");
strcat(string, "{FFA500}/vdann {FFFFFF}- Ukáže vaší zprávu dolu obrazu.\n");
strcat(string, "{FF0000}MLUVKA: {C0C0C0}RARE Nick: text.\n");
strcat(string, "{FF0000}---------------------------------------------------\n");
ShowPlayerDialog(playerid,999,DIALOG_STYLE_MSGBOX,"{FFA500}VIP HELP 1:",string,"Zavrit","");
}
case 2:{
new string2[1500];
strcat(string2, "{FF0000}---------------------------------------------------\n");
strcat(string2, "{FF0000}VIPLevel 3: {FDD017}EPIC{FFFFFF}:\n");
strcat(string2, "{FFA500}/vpancir {FFFFFF}- Opanceřujete si auto\n");
strcat(string2, "{FFA500}/vgw {FFFFFF}- Můžete si dát jednu něákou zbraň.\n");
strcat(string2, "{FFA500}/vsave {FFFFFF}- Uložíte si SavePort.\n");
strcat(string2, "{FFA500}/vload {FFFFFF}- Portnete se na svuj SavePort.\n");
strcat(string2, "{FF0000}MLUVKA {FDD017}EPIC Nick:text. \n");
strcat(string2, "{FF0000}---------------------------------------------------\n");
strcat(string2, "{FF0000}VIPLevel 4: {3BB9FF}LEGENDARY{FFFFFF}:\n");
strcat(string2, "{FFA500}/vkick {FFFFFF}- Vyhodíte daného hráče.\n");
strcat(string2, "{FFA500}/vget {FFFFFF}- Portnete k sobě hráče.\n");
strcat(string2, "{FF0000}/cheatmenu {FFFFFF}- Spustíte si CheatMenu\n");
strcat(string2, "{FF0000}MLUVKA: {3BB9FF}LEGENDARY Nick: text.\n");
strcat(string2, "{FF0000}============| Ostatní |================\n");
strcat(string2, "{FF0000}/vips {FFFFFF}- Ukáže kdo všechno je VIP\n");
strcat(string2, "{FFA500}//==========================================\\\n");
strcat(string2, "{D70000}RCON příkazy:\n");
strcat(string2, "{FF0000}/setvip {FFFFFF}- Nastavíte někomu VIP\n");
strcat(string2, "{FFA500}========= |VIP SYSTEM by {D70000}[RTK]_RedBull_[RBG]|=========\n");
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"{FFA500}VIP HELP 2:",string2,"Zavrit","");
}}return 1;}
//==============
dcmd_oncheats(playerid,params[]){
#pragma unused params
if(!IPA(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi RCON Administrátor !");
else if(OnCheats == 1) return SCM(playerid,C,"{FF0000}[ ! ] {FFA500}Už jsou zapnute cheaty bez času !");
new str[128];
format(str,128,"{FF0000}[ CheatMenu ] {FFA500}Administrátor %s zapnul cheaty bez omezení časem !");
SCMTA(C,str);
SCMTA(C,"{FF0000}[ CheatMenu ] {FFA500}Nyní si můžeš dávat Cheaty ( /cheatmenu ) a nemusíš čekat na další !");
OnCheats = 1;
for(new i=0;i<MAX_PLAYERS;i++){
Cheated[i] = false;
}return 1;}
//==============
dcmd_offcheats(playerid,params[]){
#pragma unused params
if(!IPA(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi RCON Administrátor !");
else if(OnCheats == 0) return SCM(playerid,C,"{FF0000}[ ! ] {FFA500}Už jsou zaplé cheaty na čas !");
new str[128];
format(str,128,"{FF0000}[ CheatMenu ] {FFA500}Administrátor %s zapnul cheaty s omezením časem !");
SCMTA(C,str);
SCMTA(C,"{FF0000}[ CheatMenu ] {FFA500}Nyní si můžeš dávat Cheaty ( /cheatmenu ) a musíš čekat na další ! 2 minuty");
OnCheats = 0; return 1;}
//==============
dcmd_vsoudit(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(GetPlayerWantedLevel(playerid) == 0) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Není třeba aby ses soudil !");
else if(Soudit[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Můžeš se znova vysoudit za 2 minuty");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s se vysoudil",PlayerName(playerid));
SCMTA(C,str);
SPWL(playerid,0);
SetTimerEx("VSoudit",120000,false,"i",playerid);
Soudit[playerid]= true; return 1;}
//==============
dcmd_vips(playerid,params[]){
#pragma unused params
new VIPOnline;
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i)){
if(VIP[i] > 0){
new str[128];
format(str,128,"{FFA500}%s {C0C0C0}[ %s {C0C0C0}]",PlayerName(i),VIPName(VIP[i]));
SCM(playerid,C,str);
VIPOnline++;}}
if(VIPOnline == 0){
SCM(i,C,"{FFA500}Na serveru není přítomen žádný VIP");
}}return 1;}
//==============
dcmd_vzivot(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
else if(Zivot[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Můžeš si znova dát život za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal život",PlayerName(playerid));
SCMTA(C,str);
SPH(playerid,100);
Zivot[playerid] = true;
SetTimerEx("VZivot",120000,false,"i",playerid); return 1;}
//==============
dcmd_vvesta(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(Vesta[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Můžeš si znova dát vestu za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal vestu",PlayerName(playerid));
SCMTA(C,str);
SPA(playerid,100);
SetTimerEx("VVesta",120000,false,"i",playerid);
Vesta[playerid]= true;
return 1;}
//==============
dcmd_vgw(playerid,params[]){
new ZbranID = strval(params[0]);
if(VIP[playerid] < 3) return NemasEPIC(playerid);
else if(!params[0]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vgm [ID_Zbraně] !");
else if(ZbranID < 0 || ZbranID > 46) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Rozmezí je 0-46 !");
else if(ZbranID == 38 || ZbranID == 36 || ZbranID == 35 || ZbranID == 37 || ZbranID == 39 ) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Tuto zbraň si nelze dát !");
else if(Gw[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Další zbraň si můžeš dát až za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal zbraň ID:%d",PlayerName(playerid),ZbranID);
SCMTA(C,str);
GPW(playerid,ZbranID,9999);
Gw[playerid]= true;
SetTimerEx("VGw",120000,false,"i",playerid); return 1;}
//==============
dcmd_vvybava(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(Vybava[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Další výbavu si můžeš dát až za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal VIP výbavu",PlayerName(playerid));
SCMTA(C,str);
Vybava[playerid]= true;
GPW(playerid,30,1000);
GPW(playerid,26,500);
GPW(playerid,28,1000);
GPW(playerid,23,100);
GPW(playerid,8,1);
SetTimerEx("VVybava",120000,false,"i",playerid); return 1;}
public sAut(){ SCMTA(C,"{FFA500}[ VIP ] {FF0000}VIP Systém by {FFA500}[RTK]_RedBull_[RBG] !");return 1;}
//==============
dcmd_vpadak(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
else if(Padak[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Můžeš si znova dát padák za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal padák",PlayerName(playerid));
SCMTA(C,str);
GPW(playerid,46,1);
Padak[playerid] = true;
SetTimerEx("VPadak",120000,false,"i",playerid); return 1;}
//==============
dcmd_vskin(playerid,params[]){
new SkinID = strval(params[0]);
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
else if(GetPlayerSkin(playerid) == SkinID) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Tento skin už máš !");
else if(!params[0]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/skin [ID_Skinu]");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal skin ID %d",PlayerName(playerid),SkinID);
SCMTA(C,str);
SPS(playerid,SkinID); return 1;}
//==============
dcmd_vflip(playerid,params[])
{
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádném vozidle");
new str[128];
new currentveh;
new Float:angle;
currentveh = GetPlayerVehicleID(playerid);
GetVehicleZAngle(currentveh, angle);
SetVehicleZAngle(currentveh, angle);
format(str,128,"{FFA500}[ SIP ] {FFFFFF}VIP člen %s si obrátil vůz",PlayerName(playerid));
SCMTA(C,str); return 1;}
//==============
dcmd_vsay(playerid,params[]){
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
else if(!strlen(params)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vsay [TEXT]");
else{
new str[500];
if(VIP[playerid] == 1){
format(str,500,"{FFA500}[ VIP ] {C35617}[ CLASSIC ] %s: %s",PlayerName(playerid),params);
SCMTA(C,str);}
else if(VIP[playerid] == 2){
format(str,500,"{FFA500}[ VIP ] {C0C0C0}[ RARE ] %s: %s",PlayerName(playerid),params);
SCMTA(C,str);}
else if(VIP[playerid] == 3){
format(str,500,"{FFA500}[ VIP ] {FDD017}[ EPIC ] %s: %s",PlayerName(playerid),params);
SCMTA(C,str);}
else if(VIP[playerid] == 4){
format(str,500,"{FFA500}[ VIP ] {3BB9FF}[ LEGENDARY ] %s: %s",PlayerName(playerid),params);
SCMTA(C,str); }}return 1;}
//==============
dcmd_colornick(playerid,params[])
{
new color = strval(params[0]);
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!params[0]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/colornick [1-7]");
switch(color){
case 1:{
SetPlayerColor(playerid,0xFFA5000);
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Falešně Zlatá");
}
case 2:{
SetPlayerColor(playerid, 0x4169FFAA);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Modrá");
}
case 3:{
SetPlayerColor(playerid, 0xFF000000);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Červená");
}
case 4:{
SetPlayerColor(playerid, 0xFF6600AA);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Oranžová");
}
case 5:{
SetPlayerColor(playerid, 0xFFFF00AA);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF}Barva nicku změněna na: Žlutá");
}
case 6:{
SetPlayerColor(playerid, 0xFFFFFFFF);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva nicku změněna na: Bílá");
}
case 7:{
SetPlayerColor(playerid, 0x00000000);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva nicku změněna na: Černá");
}}return 1;}
//==============
dcmd_colorcar(playerid,params[]){
new color = strval(params[0]);
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádnem vozidle !");
else if(!params[0]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/colorcar [1-7]");
switch(color){
case 1:
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,144 ,144);
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Falešně Zlatá");
}
case 2:{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,79 ,79);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Modrá");
}
case 3:{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,176 ,176);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva nicku změněna na: Červená");
}
case 4:{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,219 ,219);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Oranžová");
}
case 5:{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,142 ,142);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Žlutá");
}
case 6:
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,1 ,1);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Bílá");
}
case 7:
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(vehicleid,0 ,0);
SCM(playerid,C, "{FFA500}[ VIP ] {FFFFFF} Barva auta změněna na: Černá");
}}return 1;}
//==============
dcmd_voprava(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(Oprava[playerid] == 5) return SCM(playerid,C,"{FFA500} [ VIP ] {FFFFFF}Už jsi si moc krát opravil auto! počkej 2 minuty!");
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500} [ VIP ] {FFFFFF}Nejsi v žádnem vozidle !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si opravil vůz",PlayerName(playerid));
SCMTA(C,str);
RepairVehicle(GetPlayerVehicleID(playerid));
SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
if(Oprava[playerid] == 5){
SetTimerEx("VZivot",120000,false,"i",playerid);
}else{
Oprava[playerid] += 1; }return 1;}
//==============
dcmd_vcigo(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 1) return NemasCLASSIC(playerid);
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dává cigaretu",PlayerName(playerid));
SCMTA(C,str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
return 1;}
//==============
dcmd_vpancir(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 3) return NemasEPIC(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádném vozidle");
else if(Pancir[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Auto si znova můžeš opancéřovat za 2 minuty !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si opanceřoval vozidlo",PlayerName(playerid));
SCMTA(C,str);
SetVehicleHealth(GetPlayerVehicleID(playerid),99999);
Pancir[playerid] = true;
SetTimerEx("VPancir",120000,false,"i",playerid); return 1;}
//==============
dcmd_vsave(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 3) return NemasEPIC(playerid);
else if(TimeLoad[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemůžeš znova nastavit SavePort ! Počkej 5 minut !");
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Uložil jsi SavePort ! Můžeš se portnovat {FF0000}/vload {FFFFFF}!");
TimeLoad[playerid] = true;
GetPlayerPos(playerid, locx, locy, locz); return 1;}
//==============
dcmd_vload(playerid,params[])
{
#pragma unused params
if(VIP[playerid] < 3) return NemasEPIC(playerid);
else if(Load[playerid] == 0) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nenastavil jsi SavePort ! /vsave !");
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Portnul jsi se na svuj SavePort !");
SetPlayerPos(playerid, locx, locy ,locz);
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SetVehiclePos(GetPlayerVehicleID(playerid),locx,locy,locz);
return 1;}
//==============
dcmd_vkick(playerid,params[]){
new id;
if(sscanf(params, "i",id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vkick [ID]");
else if(VIP[playerid] < 4) return NemasLEGENDARY(playerid);
else if(!IPC(id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Zadal jsi špatné ID!");
else if(IPA(id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Daná osoba je RCON Administrátor ! Nelze portnout !");
else if(MaxKick[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Pro další kick počkej 10 minut !");
else if(VIP[id] > 1) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Tento hráč má už moc vysoký VIPLevel !");
new str[128];
format(str,128,"{FF0000}[ ! ] {FFA500}VIP {3BB9FF}LEGENDARY {FFA500} hráč %s vyhodil hráče %s [Důvod: %s]",PlayerName(playerid),PlayerName(id));
SCMTA(C,str);
MaxKick[playerid] = true;
SetTimerEx("VMaxKick",1000*60*10,false,"i",playerid);
Kick(id); return 1;}
//==============
dcmd_vnitro(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádnem vozidle !");
else if(Nitro[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Už jsi si dal do auta nitro! počkej 1 minutu !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen %s si dal do vozidla NITRO !",PlayerName(playerid));
SCMTA(C,str);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1009);
Nitro[playerid] = true;
SetTimerEx("VNitro",120000,false,"i",playerid); return 1;}

dcmd_vhydraulika(playerid,params[]){
#pragma unused params
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nejsi v žádnem vozidle !");
else if(Hydraulika[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Už jsi si dal do auta hydrauliku! počkej 1 minutu !");
new str[128];
format(str,128,"{FFA500}[ VIP ] {FFFFFF}VIP člen si dal do vozidla HYDRAULIKU !",PlayerName(playerid));
SCMTA(C,str);
AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
Hydraulika[playerid] = true;
SetTimerEx("VHydraulika",120000,false,"i",playerid); return 1;}

dcmd_vget(playerid,params[]){
new id;
if(sscanf(params,"i",id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vget [ID] !");
if(VIP[playerid] < 4) return NemasLEGENDARY(playerid);
else if(Get[playerid]) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Už jsi se k sobě někoho portnul počkej 5 minut !");
else if(IPA(id)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Daná osoba je RCON Administrátor ! Nelze portnout !");
else if(VIP[id] > 2) return SCM(playerid,C,"{FFA500}[ VIP ] Daná osoba má už moc vysoký VIPLevel ! Nelze portnout");
new str[128];
new str2[128];
format(str,128,"{FF0000}[ ! ] {FFA500}VIP {3BB9FF}LEGENDARY %s {FFFFFF}člen tě k sobě portnul !",PlayerName(playerid));
format(str2,128,"{FF0000}[ ! ] {FFA500}Portnul jsi si k sobě hráče %s !",PlayerName(id));
SCM(id,C,str);
SCM(playerid,C,str);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
SetPlayerPos(id,X,Y,Z);
Get[playerid] = true;
SetTimerEx("VGet",1000*60*5,false,"i",playerid);
if(IsPlayerInAnyVehicle(id) && GetPlayerState(id) == PLAYER_STATE_DRIVER) return SetVehiclePos(GetPlayerVehicleID(id),X,Y,Z);
return 1;}

dcmd_vann(playerid,params[]){
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!strlen(params)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vann [TEXT]");
new str[600];
format(str,600,"~y~VIP ~b~%s: ~r~%s",PlayerName(playerid),params);
GameTextForAll(str,10000,5); return 1;}

dcmd_vdann(playerid,params[]){
if(VIP[playerid] < 2) return NemasRARE(playerid);
else if(!strlen(params)) return SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}/vdann [TEXT]");
new str[600];
format(str,600,"~y~VIP ~b~%s: ~r~%s",PlayerName(playerid),params);
GameTextForAll(str,10000,1); return 1;}

dcmd_vcode(playerid,params[]){
#pragma unused params
ShowPlayerDialog(playerid,28792,1,"{FFA500}VIP {FF0000}CODE:","{FFA500}Po zadání správného kodu dostaneš\nihned VIP {C0C0C0}RARE.\n{FFA500}Cod můžeš najit na jednou místě \na mapě.\n{FF0000}Zadej KOD:","Potvrdit","Zrusit");
return 1;}
//==============================================================================
//==============================================================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
if(dialogid == 28792 && response){
new code = strval(inputtext);
if(code < 10000 || code > 99999) return SCM(playerid,C,"{FFA500}[ VIP ] {FF0000}CODE: Kod je 5 místný !");
if(code == 28792)
{
SCM(playerid,C,"{FFA500}[ VIP ] {FF0000}COD: Kod byl {347C2C}POTVRZEN ! {FFA500}VIP {C0C0C0}RARE {FFA500}byl nastaven !");
new file[128];
format(file,sizeof(file),"VIPs/%s.ini",PlayerName(playerid));
if(!fexist(file)){
dini_Create(file);
dini_IntSet(file,"VIPLevel",VIP[playerid]=2);

}else{
SCM(playerid,C,"{FFA500}[ VIP ] {FF0000}COD: {FFA500}Kod je {FF0000}ŠPATNĚ ! {FFA500}Zkoušej to dál !");
}
return 1;
}
if(dialogid == DIALOG_CHEATMENU)
{
if(listitem == 0)
{
new string[2040];
strcat(string, "Katana\n");
strcat(string, "Motorova Pila\n");
strcat(string, "Colt\n");
strcat(string, "Desert Eagle\n");
strcat(string, "Uzi\n");
strcat(string, "Tec9\n");
strcat(string, "AK-47\n");
strcat(string, "M4\n");
strcat(string, "Puška\n");
strcat(string, "Odstřelovačka\n");
strcat(string, "Padák\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_WEAPONMENU, DIALOG_STYLE_LIST, "{7D1B7E}Weapon-Cheat", string, "", "Zavrit");
}
if(listitem == 1)
{
new string[2040];
strcat(string, "{437C17}1.000$\n");
strcat(string, "{437C17}2.000$\n");
strcat(string, "{437C17}5.000$\n");
strcat(string, "{437C17}10.000\n");
strcat(string, "{437C17}50.000$\n");
strcat(string, "{437C17}100.000$\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_MONEYMENU, DIALOG_STYLE_LIST, "{347C2C}Money-Cheat", string, "", "Zavrit");
}

if(listitem == 2)
{
new string[2040];
strcat(string, "{D4A017}WantedLevel - 0\n");
strcat(string, "{D4A017}WantedLevel - 1\n");
strcat(string, "{D4A017}WantedLevel - 2\n");
strcat(string, "{D4A017}WantedLevel - 3\n");
strcat(string, "{D4A017}WantedLevel - 4\n");
strcat(string, "{D4A017}WantedLevel - 5\n");
strcat(string, "{D4A017}WantedLevel - 6\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_WANTEDMENU, DIALOG_STYLE_LIST, "{38ACEC}WantedLevel-Cheat", string, "", "Zavrit");
}

if(listitem == 3)
{
new string[2040];
strcat(string, "{FF0000}Health - 0\n");
strcat(string, "{FF0000}Health - 25\n");
strcat(string, "{FF0000}Health - 50\n");
strcat(string, "{FF0000}Health - 100\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_HEALTHMENU, DIALOG_STYLE_LIST, "{FF0000}Health-Cheat", string, "", "Zavrit");
}
if(listitem == 4)
{
new string[2040];
strcat(string, "{E0FFFF}Armour - 0\n");
strcat(string, "{E0FFFF}Armour - 25\n");
strcat(string, "{E0FFFF}Armour - 50\n");
strcat(string, "{E0FFFF}Armour - 100\n");
strcat(string, "{FF0000}Zpet\n");
ShowPlayerDialog(playerid, DIALOG_ARMOURMENU, DIALOG_STYLE_LIST, "{E0FFFF}Armour-Cheat", string, "", "Zavrit");
}
return 1;
}

if(dialogid== DIALOG_WEAPONMENU)
{
if(listitem == 0)
{
GPW(playerid,8,1);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Katanu !");
}

if(listitem == 1)
{

GPW(playerid,9,1);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Motorovou Pilu !");
}

if(listitem == 2)
{

GPW(playerid,22,500);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Colt 45 !");
}

if(listitem == 3)
{

GPW(playerid,24,50);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Desert Eagle !");
}

if(listitem == 4)
{

GPW(playerid,28,800);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Micro Uzi !");
}

if(listitem == 5)
{

GPW(playerid,32,800);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Tec 9 !");
}

if(listitem == 6)
{

GPW(playerid,30,400);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si AK47 !");
}

if(listitem == 7)
{

GPW(playerid,31,500);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si M4 !");
}

if(listitem == 8)
{

GPW(playerid,33,50);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Pušku !");
}

if(listitem == 9)
{

GPW(playerid,34,20);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Odstřelovačku !");
}

if(listitem == 10)
{

GPW(playerid,46,1);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si Padák !");
}
if(listitem == 11)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "Zavrit","");
}return 1;}

if(dialogid == DIALOG_MONEYMENU)
{
if(listitem == 0)
{

GPM(playerid,1000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 1000$ !");
}
if(listitem == 1)
{

GPM(playerid,2000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 2000$ !");
}
if(listitem == 2)
{

GPM(playerid,5000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 5000$ !");
}
if(listitem == 3)
{

GPM(playerid,10000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 10.000$ !");
}
if(listitem == 4)
{

GPM(playerid,50000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 50.000$ !");
}
if(listitem == 5)
{

GPM(playerid,100000);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Cheatnul jsi si 100.000$ !");
}
if(listitem == 6)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;}

if(dialogid== DIALOG_WANTEDMENU)
{
if(listitem == 0)
{
SPWL(playerid,0);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 0 !");
}

if(listitem == 1)
{
SPWL(playerid,1);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 1 !");
}
if(listitem == 2)
{
SPWL(playerid,2);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 2 !");

}
if(listitem == 3)
{
SPWL(playerid,3);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 3 !");

}
if(listitem == 4)
{
SPWL(playerid,4);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 4 !");

}
if(listitem == 5)
{
SPWL(playerid,5);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 5 !");

}
if(listitem == 6)
{
SPWL(playerid,6);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si WantedLevel 6 !");
}
if(listitem == 7)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;}

if(dialogid == DIALOG_HEALTHMENU)
{
if(listitem == 0)
{
SPH(playerid,0);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si život na 0 !");
}
if(listitem == 1)
{

SPH(playerid,25 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si život na 25 !");
}
if(listitem == 2)
{

SPH(playerid,50 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si život na 50 !");
}
if(listitem ==3)
{

SPH(playerid,100 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si život na 100 !");
}
if(listitem ==4)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;}

if(dialogid == DIALOG_ARMOURMENU)
{
if(listitem == 0)
{

SPA(playerid,0);
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si vestu na 0 !");
}
if(listitem == 1)
{
SPA(playerid,25 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si vestu na 25 !");

}
if(listitem == 2)
{
SPA(playerid,50 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si vestu na 50 !");

}
if(listitem ==3)
{
SPA(playerid,100 );
SCM(playerid,C,"{FF0000}[ CheatMenu ] Nacheatoval jsi si vestu na 100 !");
}
if(listitem ==4)
{
new string[2040];
strcat(string, "{7D1B7E}Weapon-Cheat\n");
strcat(string, "{347C2C}Money-Cheat\n");
strcat(string, "{38ACEC}WantedLevel-Cheat\n");
strcat(string, "{FF0000}Health-Cheat\n");
strcat(string, "{E0FFFF}Armour-Cheat\n");
ShowPlayerDialog(playerid, DIALOG_CHEATMENU, DIALOG_STYLE_LIST, "{D4A017}CheatMenu", string, "", "Zavrit");
}return 1;} return 0;}


public NemasCLASSIC(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemáš VIP {C35617}CLASSIC");
return 1;}

public NemasRARE(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemáš VIP {C0C0C0}RARE");
return 1;}

public NemasEPIC(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemáš VIP {FDD017}EPIC");
return 1;}

public NemasLEGENDARY(playerid){
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Nemáš VIP {3BB9FF}LEGENDARY");
return 1;}

public VSoudit(playerid){
Soudit[playerid] = 0;
return 1;}

public VZivot(playerid){
Zivot[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vzivot {FFFFFF}lze opět použít !");
return 1;}

public VVesta(playerid){
Vesta[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vvesta {FFFFFF}lze opět použít !");
return 1;}

public VPadak(playerid){
Padak[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vpadak {FFFFFF}lze opět použít !");
return 1;}

public VPancir(playerid){
Pancir[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vpancir {FFFFFF}lze opět použít !");
return 1;}

public VVybava(playerid){
Vybava[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vvybava {FFFFFF}lze opět použít !");
return 1;}

public VGw(playerid){
Gw[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vgw{FFFFFF}lze opět použít !");
return 1;}

public VOprava(playerid){
Oprava[playerid] = 0;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/voprava {FFFFFF}lze opět použít !");
return 1;}

public VTimeLoad(playerid){
TimeLoad[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vload {FFFFFF}lze opět použít !");
return 1;}

public VMaxKick(playerid){
MaxKick[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vkick {FFFFFF}lze opět použít !");
return 1;}

public VNitro(playerid){
Nitro[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vnitro {FFFFFF}lze opět použít !");
return 1;}

public VHydraulika(playerid){
Hydraulika[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vhydraulika {FFFFFF}lze opět použít !");
return 1;}

public VGet(playerid){
Get[playerid] = false;
SCM(playerid,C,"{FFA500}[ VIP ] {FFFFFF}Příkaz {FF0000}/vget {FFFFFF}lze opět použít !");
return 1;}

public VIPMessage(){
SCMTA(C,"{FF0000}[ Informace ] {FFA500}Na serveru se nachází VIP od {3BB9FF}[RTK]_RedBull_[RBG]. Více informací v /vhelp !");
return 1;}

stock VIPName(VIPName){
return VIP
Names[VIPName];}

stock PlayerName(playerid){ new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME); return name;}

stock sscanf(string[], format[], {Float,_}:...)
{
        new
                formatPos = 0,
                stringPos = 0,
                paramPos = 2,
                paramCount = numargs();
        while (paramPos < paramCount && string[stringPos])
        {
                switch (format[formatPos++])
                {
                        case '\0':
                        {
                                return 0;
                        }
                        case 'i', 'd':
                        {
                                new
                                        neg = 1,
                                        num = 0,
                                        ch = string[stringPos];
                                if (ch == '-')
                                {
                                        neg = -1;
                                        ch = string[++stringPos];
                                }
                                do
                                {
                                        stringPos++;
                                        if (ch >= '0' && ch <= '9')
                                        {
                                                num = (num * 10) + (ch - '0');
                                        }
                                        else
                                        {
                                                return 1;
                                        }
                                }
                                while ((ch = string[stringPos]) && ch != ' ');
                                setarg(paramPos, 0, num * neg);
                        }
                        case 'h', 'x':
                        {
                                new
                                        ch,
                                        num = 0;
                                while ((ch = string[stringPos++]))
                                {
                                        switch (ch)
                                        {
                                                case 'x', 'X':
                                                {
                                                        num = 0;
                                                        continue;
                                                }
                                                case '0' .. '9':
                                                {
                                                        num = (num << 4) | (ch - '0');
                                                }
                                                case 'a' .. 'f':
                                                {
                                                        num = (num << 4) | (ch - ('a' - 10));
                                                }
                                                case 'A' .. 'F':
                                                {
                                                        num = (num << 4) | (ch - ('A' - 10));
                                                }
                                                case ' ':
                                                {
                                                        break;
                                                }
                                                default:
                                                {
                                                        return 1;
                                                }
                                        }
                                }
                                setarg(paramPos, 0, num);
                        }
                        case 'c':
                        {
                                setarg(paramPos, 0, string[stringPos++]);
                        }
                        case 'f':
                        {
                                new tmp[25];
                                strmid(tmp, string, stringPos, stringPos+sizeof(tmp)-2);
                                setarg(paramPos, 0, _:floatstr(tmp));
                        }
                        case 's', 'z':
                        {
                                new
                                        i = 0,
                                        ch;
                                if (format[formatPos])
                                {
                                        while ((ch = string[stringPos++]) && ch != ' ')
                                        {
                                                setarg(paramPos, i++, ch);
                                        }
                                        if (!i) return 1;
                                }
                                else
                                {
                                        while ((ch = string[stringPos++]))
                                        {
                                                setarg(paramPos, i++, ch);
                                        }
                                }
                                stringPos--;
                                setarg(paramPos, i, '\0');
                        }
                        default:
                        {
                                continue;
                        }
                }
                while (string[stringPos] && string[stringPos] != ' ')
                {
                        stringPos++;
                }
                while (string[stringPos] == ' ')
                {
                        stringPos++;
                }
                paramPos++;
        }
        while (format[formatPos] == 'z') formatPos++;
        return format[formatPos];
}

tak a tu sú chyby : 
C:\Users\Joker\Downloads\VIP.pwn(93) : warning 202: number of arguments does not match definition
C:\Users\Joker\Downloads\VIP.pwn(94) : error 017: undefined symbol "Create3DTextLabel"
C:\Users\Joker\Downloads\VIP.pwn(118) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(124) : error 017: undefined symbol "VIPName"
C:\Users\Joker\Downloads\VIP.pwn(154) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Joker\Downloads\VIP.pwn(159) : error 004: function "NemasLEGENDARY" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(167) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Joker\Downloads\VIP.pwn(214) : error 017: undefined symbol "sscanf"
C:\Users\Joker\Downloads\VIP.pwn(220) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(223) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(228) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(233) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(270) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Joker\Downloads\VIP.pwn(293) : error 017: undefined symbol "ShowPlayerDialog"
C:\Users\Joker\Downloads\VIP.pwn(321) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(325) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(338) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(347) : error 004: function "NemasCLASSIC" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(350) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(358) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(361) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(370) : error 004: function "NemasEPIC" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(376) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(384) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(387) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(400) : error 004: function "NemasCLASSIC" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(403) : error 017: undefined symbol "PlayerName"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.

 PLS Pomôšte mi (Som Začiatočník) :)

 

 



Něco jako spoiler ti nic neříká?
Ty errory máš na pár řadkách, tak proč sem cpeš celý kód?

Link to comment
Share on other sites

  • 0

Já nevěděl že tu je: - učitelka češtiny

- a prezident zakazující stahování věcí ze samp fóra :d

Ako vidíš, tak ten chlapec ukradol skript, a ešte si na ňom aj drzo vymazal copyright a tu na fóre sa pýta o pomoc, podľa mňa by sám nedokázal naprogramovať ani 1/100 toho skriptu.

A niesom nejaký grammar nazi, ale keď nieko napíše "Pomôšte" tak to je dosť aj na mňa...

Ani neví, proč tam používá include :d

~> Jasně, že to není jeho. Je to moje první 3 roky staré publikované sra*kové vip(tady je originál: http://pastebin.com/nyw1RLGn), spíše mě udivuje, že se k tomu ještě dostal :d.

 

 

C:\Users\Joker\Downloads\VIP.pwn(321) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(325) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(338) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(347) : error 004: function "NemasCLASSIC" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(350) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(358) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(361) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(370) : error 004: function "NemasEPIC" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(376) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(384) : error 004: function "NemasRARE" is not implemented
C:\Users\Joker\Downloads\VIP.pwn(387) : error 017: undefined symbol "PlayerName"
C:\Users\Joker\Downloads\VIP.pwn(400) : error 004: function "NemasCLASSIC" is not implemented

 

~> Nemůže implementovat, protože to nejsou žádné "CLASSIC, RARE, EPIC...", ale "BRONZE, SILVER, GOLD..." typy. Ty neměníš jen text, ale zasahuješ už i do struktury kódu.

  • Líbí se mi to! (+1) 2
Link to comment
Share on other sites

  • 0
  • Hlavní moderátor

Spam

Přestaňte se věnovat vlastnictví scriptu a jeho pravopisu, držte se podstaty tématu - žádost o pomoc. Spam promazán.

 

Pro SkiBiga: Pokud jsi ten script vydal pod nějakou licencí a domníváš se, že porušil autorská práva, napiš mi sz a můžeme to vyřešit, ne však tady.

 

Pro xX420_Pu55yArmaged0n_420Xx: Očividně nemáš nic k tématu (ne, toto téma nevzniklo kvůli jeho špatnému pravopisu ani kvůli vlastnictví scriptu), takže dál prosím nepřispívej. Až budeš mít co kloudného říci, do toho.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...