- 0
Ajutor Comanda Buy Vip
-
Similar Content
-
- 3 replies
- 112 views
-
Comanda /fly
By xLinix96,
- 6 replies
- 3,214 views
-
- 10 replies
- 1,191 views
-
- 1 answer
- 177 views
-
- 11 replies
- 252 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
[Funky]Anakin
Salut sa-mp.ro .Am intampinat o problema la comanda /bvip.Aici este FS :
[pawn]#include <a_samp>
#include <sscanf>
#include <zcmd>
#include <dini>
//Definuri ----------
#define Level1Tag "V.I.P Level 1"
#define Level2Tag "V.I.P Level 2"
#define Level3Tag "V.I.P Level 3"
#define MaxVipLevel 4
#define BVip 31
#define BVip2 32
//Definuri ----------
enum pInfo
{
Vip
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(PlayerInfo[playerid][Vip] >= 1)
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][Vip] >= 1)
{
new messagetext[128];
format(messagetext, 128, "(ID:%d)[{FF0000}VIP{FFFFFF}]: %s", playerid, text);
SendPlayerMessageToAll(playerid, messagetext);
return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
CMD:vcmds( playerid , params[ ] )
{
new Commands[ 1024 ];
strcat( Commands, "{FF0000}Level 1:\n", 1024 );
strcat( Commands, "{00FF19}/mytime /vcar /vtc /vtc2 /vtc3\n", 1024 );
strcat( Commands, "{00FF19}/vtc4 /vtc5 /vtc6 /vtc7 /vtc8 /vtc9\n", 1024 );
strcat( Commands, "{00FF19}vtc10 /vtc11 /vtc12 /vtc13 /maxammo /vgoto\n\n", 1024 );
strcat( Commands, "{FF0000}Level 2:\n", 1024 );
strcat( Commands, "{00FF19}/myweather /disablevipchat\n", 1024 );
strcat( Commands, "{00FF19}/carcolor /spawnme /rw /ww\n\n", 1024 );
strcat( Commands, "{FF0000}Level 3:\n", 1024 );
strcat( Commands, "{00FF19}/saveskin /outskin \n", 1024 );
strcat( Commands, "{00FF19}\n\n", 1024 );
strcat( Commands, "{FF0000}Level 4:\n", 1024 );
strcat( Commands, "{00FF19} /godmode /ignoregoto /vsay /vkick\n\n", 1024 );
ShowPlayerDialog( playerid, DIALOG_VCMDS, DIALOG_STYLE_MSGBOX , " {00FF19}Vip Commands " , Commands, "Ok", "" );
return 1;
}
//------------------------------------------------------------------------------//
CMD:saveskin( playerid, params[ ] )
{
if ( PlayerInfo[ playerid ][ Vip ] == 3 )
{
new string[ 128 ];
format( string, 128, "You have successfully saved this skin (ID %d)", params[ 0 ] );
SendClientMessage( playerid, COLOR_RED, string);
SendClientMessage( playerid, COLOR_RED, "Type /outskin for leave this skin." );
PlayerInfo[ playerid ][ SkinIDd ] = GetPlayerSkin( playerid );
}
else
{
SendClientMessage( playerid, COLOR_RED,"You need to be vip level 3 to use this command");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:ww( playerid, params[ ] )
{
if ( PlayerInfo[ playerid ][ Vip ] >= 2 )
{
ResetPlayerWeapons( playerid );
SendClientMessage( playerid, 0x33AA33FF, "You got an Running Weapons pack {FF0000}Free!" );
GivePlayerWeapon( playerid, 25, 500 ); //Shotgun
GivePlayerWeapon( playerid, 24, 500 ); //Desert Eagle
GivePlayerWeapon( playerid, 4, 1 ); //Knife
GivePlayerWeapon( playerid, 34, 500 ); //Sniper
GivePlayerWeapon( playerid, 31, 500 ); //M4
GivePlayerWeapon( playerid, 29, 500 ); //Mp5
}
else
{
return SendClientMessage( playerid, COLOR_RED,"You need to be vip level 2 to use this command");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:maxammo( playerid, params[ ] )
{
if ( PlayerInfo[ playerid ][ Vip ] >= 2 )
{
SendPlayerMaxAmmo( playerid );
SendClientMessage( playerid, COLOR_RED, "You have added {00FF00}Max Ammo{FF5500} to your weapons!" );
}
else
{
return SendClientMessage( playerid, COLOR_RED,"You need to be vip level 2 to use this command"); }
return 1;
}
//------------------------------------------------------------------------------//
CMD:mytime( playerid, params[ ] )
{
new time, string[ 128 ];
if ( PlayerInfo[ playerid ][ Vip ] >= 2 )
{
if ( sscanf( params, "d", time ) ) return SendClientMessage( playerid, COLOR_RED, "Scrie: {FFFF00}/mytime [timp]" );
if ( ( time < 0 ) || ( time > 24 ) ) return SendClientMessage( playerid, COLOR_RED, "Numai intre orele 0-24 puteti seta timpul!" );
SetPlayerTime( playerid, time, 0 );
format( string, sizeof( string ), "You have set your time to {E60000}%d", time );
SendClientMessage( playerid, COLOR_GREEN, string );
#if defined VIPS_SEND_COMMAND
SendVipsCommand( playerid, "/mytime" );
#endif
} else
{
SendClientMessage(playerid,COLOR_RED,"You need to be vip level 2 to use this command");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:spawnme(playerid,params[])
{
if(PlayerInfo[playerid][Vip] >= 2)
{
SpawnPlayer(playerid);
SendClientMessage(playerid,COLOR_RED,"Ati fost respawnat");
}
else
{
SendClientMessage(playerid,COLOR_RED,"You need to be vip level 2 to use this command");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:outskin( playerid, params[ ] )
{
if(PlayerInfo[playerid][Vip] < 3)
{
PlayerInfo[ playerid ][ SkinIDd ] = -1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"You need to be vip level 2 to use this command");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vkick(playerid, params[])
{
if(PlayerInfo[playerid][Vip] < 4) SendClientMessage(playerid, COLOR_RED, "Vip 4 needed for this command!");
else
{
new ID, reason[100];
if(sscanf(params, "is", ID, reason)) SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kick [id] [reason]");
else if(IsPlayerConnected(ID) == 0) SendClientMessage(playerid, COLOR_RED, "Player is not connected");
else
{
new string[256], name[60], name2[60];
GetPlayerName(playerid, name, 60);
GetPlayerName(ID, name2, 60);
format(string, 256, "Vip %s[%d] has kicked %s[%d]. (Reason: %s)", name, playerid, name2, ID, reason);
SendClientMessageToAll(COLOR_YELLOW, string);
Kick(ID);
}
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vgoto(playerid,params[])
{
if(PlayerInfo[playerid][Vip] < 1) SendClientMessage(playerid, COLOR_RED, "You need to be vip level 1 to use this command!");
else
{
new ID;
if(sscanf(params, "i", ID)) SendClientMessage(playerid, COLOR_WHITE, "USAGE: /goto [id]");
else if(IsPlayerConnected(ID) == 0) SendClientMessage(playerid, COLOR_RED, "Player is not connected!");
else
{
GetPlayerPos(ID, x, y, z);
SetPlayerPos(playerid, x+1, y+1, z);
}
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vannounce(playerid,params[])
{
new name[MAX_PLAYERS];
new string[233];
GetPlayerName(playerid,name,sizeof(name));
if(PlayerInfo[playerid][Vip] >= 2 || IsPlayerAdmin(playerid))
{
if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED,"USAGE: /vannounce <text>");
format(string,sizeof(string),"~r~%s : ~w~%s",name,params);
return GameTextForAll(string,4000,4);
} else return SendClientMessage(playerid,COLOR_RED,"ERROR: You need to be level 2 to use this command");
}
//------------------------------------------------------------------------------//
CMD:vsay(playerid,params[])
{
new string[500];
new vmsg[500];
new vname[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][Vip] >= 4)
{
strmid(vmsg, params,0,strlen(params));
GetPlayerName(playerid, vname, sizeof(vname));
if(!strlen(vmsg))
{
SendClientMessage(playerid, 0xADFF2FAA, "{00C0FF}/vsay {F81414}[mesaj]");
return 1;
}
else
{
format(string, sizeof(string), "{FFFFFF}Vip: {FFFFFF}%s: {F81414}%s",vname, vmsg , playerid);
SendClientMessageToAll(0xADFF2FAA, string);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "[Error]: You need to be Vip level {F81414}4 {FFFFFF}to use this command!");
}
return 1;
}
//------------------------------------------------------------------------------//
COMMAND:vips(playerid,params[])
{
new count = 0;
new string[128];
new VIPType[20];
SendClientMessage(playerid,-1,"");
SendClientMessage(playerid,COLOR_GREEN,"________________|ONLINE VIPS|________________");
SendClientMessage(playerid,-1,"");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[Vip] > 0)
{
if(PlayerInfo[Vip] == 1)
{
VIPType = Level1Tag;
}
else if(PlayerInfo[Vip] == 2)
{
VIPType = Level2Tag;
}
else if(PlayerInfo[Vip] == 3)
{
VIPType = Level3Tag;
}
new PlayName[MAX_PLAYER_NAME];
GetPlayerName(i,PlayName,sizeof(PlayName));
format(string, sizeof(string), "Level: %d | Name: %s (ID:%i) | Rank: %s ", PlayerInfo[Vip], PlayName,i,VIPType);
SendClientMessage(playerid,COLOR_YELLOW,string);
count++;
}
}
}
if(count == 0)
SendClientMessage(playerid,COLOR_RED,"No VIPs online!");
SendClientMessage(playerid,COLOR_GREEN,"______________________________________________");
return 1;
}
CMD:myweather( playerid, params[ ] )
{
if(PlayerInfo[playerid][Vip] >=1)
{
if( sscanf( params, "i", params[ 0 ] ) )
return SendClientMessage( playerid,COLOR_RED, "Usage: /myweather [WeatherID" );
new string[ 128 ];
SetPlayerWeather( playerid, params[ 0 ] );
format( string, 128, "You have set your weather to %d", params[ 0 ] );
SendClientMessage( playerid, COLOR_BLUE, string );
}
return 1;
}
CMD:disablevipchat( playerid, params[ ] )
{
if(PlayerInfo[playerid][Vip] >=2)
{
if( PlayerInfo[ playerid ][ DisableVipChat ] == 0 )
{
SendClientMessage( playerid, 0x33AA33, "Vip Chat Disabled" );
PlayerInfo[ playerid ][ DisableVipChat ] = 1;
return 1;
}
SendClientMessage( playerid, 0x33AA33, "Vip Chat Enabled" );
PlayerInfo[ playerid ][ DisableVipChat ] = 0;
}
return 1;
}
CMD:ignoregoto( playerid, params[ ] )
{
if(PlayerInfo[playerid][Vip] >=4)
{
if( PlayerInfo[ playerid ][ IgnoreGoto ] == 0 )
{
SendClientMessage( playerid,COLOR_RED, "Ignore Goto ON!" );
PlayerInfo[ playerid ][ IgnoreGoto ] = 1;
return 1;
}
SendClientMessage( playerid,COLOR_RED, "Ignore Goto OFF!" );
PlayerInfo[ playerid ][ IgnoreGoto ] = 0;
}
return 1;
}
CMD:carcolor( playerid, params[ ] )
{
if(PlayerInfo[playerid][Vip] >=2)
{
if( !IsPlayerInAnyVehicle( playerid ) )
return SendClientMessage( playerid,COLOR_RED, "[ERROR] You are not in a vehicle !" );
if( sscanf( params, "dd", params[ 0 ], params[ 1 ] ) )
return SendClientMessage( playerid,COLOR_RED, "[ERROR] Usage: /carcolor [Color1] [Color2]" );
ChangeVehicleColor( GetPlayerVehicleID( playerid ), params[ 0 ], params[ 1 ] );
SendClientMessage( playerid,COLOR_GREEN, "Your vehicle colour has been changed!" );
}
return 1;
}
CMD:vtc( playerid, params[ ] )
{
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle" );
} else
{
GetPlayerPos( playerid, x, y, z);
GetPlayerFacingAngle( playerid, Angle );
VehiclulRt = CreateVehicle( 560, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, VehiclulRt, 0);
AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent(VehiclulRt, 1140); AddVehicleComponent(VehiclulRt, 1170);
AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent(VehiclulRt, 1140); AddVehicleComponent(VehiclulRt, 1170);
AddVehicleComponent( VehiclulRt, 1080 ); AddVehicleComponent( VehiclulRt, 1086 ); AddVehicleComponent( VehiclulRt, 1087 ); AddVehicleComponent( VehiclulRt, 1010 );
PlayerPlaySound( playerid, 1133, 0.0, 0.0, 0.0 );
ChangeVehiclePaintjob( VehiclulRt, 0 );
SetVehicleVirtualWorld( VehiclulRt, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( VehiclulRt, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc2( playerid, params[ ] )
{
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
VehiclulRt = CreateVehicle( 560, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, VehiclulRt, 0 );
AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent( VehiclulRt, 1140 ); AddVehicleComponent( VehiclulRt, 1170 );
AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent( VehiclulRt, 1140 ); AddVehicleComponent( VehiclulRt, 1170 );
AddVehicleComponent( VehiclulRt, 1080 ); AddVehicleComponent( VehiclulRt, 1086 ); AddVehicleComponent( VehiclulRt, 1087 ); AddVehicleComponent( VehiclulRt, 1010 );
PlayerPlaySound( playerid, 1133, 0.0, 0.0, 0.0 );
ChangeVehiclePaintjob( VehiclulRt, 1 );
SetVehicleVirtualWorld( VehiclulRt, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( VehiclulRt, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc3( playerid, params[ ] )
{
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
VehiclulRt = CreateVehicle( 560, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, VehiclulRt, 0 );
AddVehicleComponent( VehiclulRt, 1028 ); AddVehicleComponent( VehiclulRt, 1138 ); AddVehicleComponent( VehiclulRt, 1170 );
AddVehicleComponent( VehiclulRt, 1030 ); AddVehicleComponent( VehiclulRt, 1031 ); AddVehicleComponent( VehiclulRt, 1140 );
AddVehicleComponent( VehiclulRt, 1080 ); AddVehicleComponent( VehiclulRt, 1086 ); AddVehicleComponent( VehiclulRt, 1087 ); AddVehicleComponent( VehiclulRt, 1010 );
PlayerPlaySound( playerid, 1133, 0.0, 0.0, 0.0 );
ChangeVehiclePaintjob( VehiclulRt, 2 );
SetVehicleVirtualWorld( VehiclulRt, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( VehiclulRt, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc4( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 559, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1065 ); AddVehicleComponent( carid, 1067 ); AddVehicleComponent( carid, 1073 );
AddVehicleComponent( carid, 1162 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc5( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 565, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1046 ); AddVehicleComponent( carid, 1049 ); AddVehicleComponent( carid, 1073 );
AddVehicleComponent( carid, 1053 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc6( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 558, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1088 ); AddVehicleComponent( carid, 1092 ); AddVehicleComponent( carid, 1073 );
AddVehicleComponent( carid, 1139 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc7( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 561, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1055 ); AddVehicleComponent( carid, 1058 ); AddVehicleComponent( carid, 1073 );
AddVehicleComponent( carid, 1064 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc8( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 562, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1034 ); AddVehicleComponent( carid, 1038 ); AddVehicleComponent( carid, 1073 );
AddVehicleComponent( carid, 1147 ); AddVehicleComponent( carid, 1010 ); ChangeVehiclePaintjob( carid, 1 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc9( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED, "ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 567, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1102 ); AddVehicleComponent( carid, 1129 ); AddVehicleComponent( carid, 1188 ); AddVehicleComponent( carid, 1087 ); AddVehicleComponent( carid, 1086 );
AddVehicleComponent( carid, 1133 ); AddVehicleComponent( carid, 1186 ); AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1085 ); ChangeVehiclePaintjob( carid, 1 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc10( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED,"ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 558, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1092 ); AddVehicleComponent( carid, 1166 ); AddVehicleComponent( carid, 1165 ); AddVehicleComponent( carid, 1090 );
AddVehicleComponent( carid, 1094 ); AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1087 ); AddVehicleComponent( carid, 1163 );
AddVehicleComponent( carid, 1091 ); ChangeVehiclePaintjob( carid, 2 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc11( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED,"ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 557, x, y, z, Angle, 1, 1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1081 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc12( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED,"ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 535, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
ChangeVehiclePaintjob( carid, 1 ); AddVehicleComponent( carid, 1109 ); AddVehicleComponent( carid, 1115 ); AddVehicleComponent( carid, 1117 ); AddVehicleComponent( carid, 1073 ); AddVehicleComponent( carid, 1010 );
AddVehicleComponent( carid, 1087 ); AddVehicleComponent( carid, 1114 ); AddVehicleComponent( carid, 1081 ); AddVehicleComponent( carid, 1119 ); AddVehicleComponent( carid, 1121 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
//------------------------------------------------------------------------------//
CMD:vtc13( playerid, params[ ] )
{
new carid;
if ( PlayerInfo[ playerid ][ Vip] >= 1 )
{
if ( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, COLOR_RED,"ERROR: You already have a vehicle!" );
} else {
GetPlayerPos( playerid, x, y, z );
GetPlayerFacingAngle( playerid, Angle );
carid = CreateVehicle( 562, x, y, z, Angle, 1, -1, -1 );
PutPlayerInVehicle( playerid, carid, 0 );
AddVehicleComponent( carid, 1034 ); AddVehicleComponent( carid, 1038 ); AddVehicleComponent( carid, 1147 );
AddVehicleComponent( carid, 1010 ); AddVehicleComponent( carid, 1073 ); ChangeVehiclePaintjob( carid, 0 );
SetVehicleVirtualWorld( carid, GetPlayerVirtualWorld( playerid ) );
LinkVehicleToInterior( carid, GetPlayerInterior( playerid ) ); }
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
CMD:vcar(playerid,params[])
{
new carid;
if(PlayerInfo[playerid][Vip] >= 1)
{
GetPlayerPos(playerid, x, y, z);
carid=CreateVehicle(495, x+3, y, z, 900.00, -1, -1, 120);
PutPlayerInVehicle(playerid, carid,0);
LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
}
else
{
SendClientMessage(playerid,COLOR_RED,"[ERROR]: You are not vip member");
}
return 1;
}
CMD:rw( playerid, params[ ] )
{
if(PlayerInfo[playerid][Vip] >=1)
{
ResetPlayerWeapons( playerid );
SendClientMessage( playerid, 0x33AA33FF, "You got a Walking Weapons pack {FF0000}Free!" );
GivePlayerWeapon( playerid, 4, 1 ); //Knife
GivePlayerWeapon( playerid, 28, 500 ); //Uzi
GivePlayerWeapon( playerid, 26, 500 ); //Sawnoff Shotgun
GivePlayerWeapon( playerid, 22, 500 ); //9mm
}
return 1;
CMD:buyvip(playerid,params[])
{
if(DM[playerid] == 0)
{
new vip[2048];
strcat(vip, " {FFBF00}Un nou cumparator de V.I.P?\n\n", 2048 );
strcat(vip, " {FFBF00}Daca e asa citeste regulamentul de mai jos \n", 2048 );
strcat(vip, " {FF0000}Regulament:\n", 2048 );
strcat(vip, " {0011FF}1.Nu ai voie sa te teleportezi(/goto)la un player de mai multe ori si sa il omori\n", 2048 );
strcat(vip, " {0011FF}2.Nu ai voie sa vorbesti vulgar cu alti V.I.P sau playeri!\n", 2048 );
strcat(vip, " {0011FF}3.Nu ai voie sa folosesti /vtc[1-13] in DM-uri!\n\n", 2048 );
strcat(vip, " {FFBF00}Apoi trebuie sa stii ce inseamna V.I.P pe serverul Romania Stunt Time\n", 2048 );
strcat(vip, " {FFBF00}V.I.P are comenzi ce un player normal nu le are\n", 2048 );
strcat(vip, " {FFBF00}Deci V.I.P este un membru respectat pe server\n\n", 2048 );
strcat(vip, " {FFBF00}V.I.P se cumpara cu coins(/stats) !\n", 2048 );
strcat(vip, " {FFBF00}Inainte sa cumperi V.I.P scrie /vcmds si vezi daca merita sau nu merita sa cumperi vip !\n", 2048 );
strcat(vip, " {FFBF00}V.I.P Level 4 se cumpara in euro pe orange nu cu coins\n\n", 2048 );
strcat(vip, " {00FF04}Deci vrei sa cumperi V.I.P?\n", 2048 );
ShowPlayerDialog(playerid,BVip,DIALOG_STYLE_MSGBOX,"Buy {FF0000}V.I.P",vip,"Da","Nu");
CMD:setvip(playerid,params[]) {
new file [255];
if(Loggedin[playerid] == 1) {
if(IsPlayerAdmin(playerid)) {
new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /setvip [playerid] [level]");
new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
player1 = strval(tmp);
if(!strlen(tmp2)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /setvip [playerid] [level]");
level = strval(tmp2);
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
if(Loggedin [player1] == 1) {
if(level > MaxVipLevel) return SendClientMessage(playerid,COLOR_RED,"ERROR: Incorrect Level");
if(level == PlayerInfo[player1][Vip]) return SendClientMessage(playerid,COLOR_RED,"ERROR: Player is already this level");
GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
if(level > 0) format(string,sizeof(string),"Administrator %s has set you to Administrator Status [level %d]",adminname, level);
else format(string,sizeof(string),"Administrator %s has set you to Player Status [level %d]",adminname, level);
SendClientMessage(player1,COLOR_BLUE,string);
if(level > PlayerInfo[player1][Vip]) GameTextForPlayer(player1,"Vip Promoted", 2000, 3);
else GameTextForPlayer(player1,"Vip Demoted", 2000, 3);
format(string,sizeof(string),"You have made %s Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,COLOR_BLUE,string);
format(string,sizeof(string),"Administrator %s has made %s Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
dini_IntSet(file, "Vip",PlayerInfo[playerid][Vip]);
dUserSetINT(PlayerName2(player1)).("Vip",(level));
PlayerInfo[player1][Vip] = level;
return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
} else return SendClientMessage(playerid,COLOR_RED,"ERROR: Player must be registered and logged in to be admin");
} else return SendClientMessage(playerid, COLOR_RED, "Player is not connected");
} else return SendClientMessage(playerid,COLOR_RED,"ERROR: You are not a high enough level to use this command");
} else return SendClientMessage(playerid,COLOR_RED,"ERROR: You must be logged in to use this commands");
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
dini_IntSet(file, "Vip",PlayerInfo[playerid][Vip] = 0);
if(dialogid == BVip)
{
if(response)
{
ShowPlayerDialog(playerid,BVip2,DIALOG_STYLE_LIST,"Buy V.I.P","V.I.P Level 1 - 4000 Coins\nV.I.P Level 2 - 5000 Coins\nV.I.P Level 3 - 7000 Coins","Buy","Cancel");
}
}
if(dialogid == BVip2)
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][Coins] >= 4000)
{
PlayerInfo[playerid][Coins] -= 4000;
PlayerInfo[playerid][Vip] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"You don't have enought coins to buy vip level 1");
}
}
if(listitem == 1)
{
if(PlayerInfo[playerid][Coins] >= 5000)
{
PlayerInfo[playerid][Coins] -= 5000;
PlayerInfo[playerid][Vip] = 2;
}
else
{
SendClientMessage(playerid,COLOR_RED,"You don't have enought coins to buy vip level 2");
}
}
if(listitem == 2)
{
if(PlayerInfo[playerid][Coins] >= 7000)
{
PlayerInfo[playerid][Coins] -= 7000;
PlayerInfo[playerid][Vip] = 3;
}
else
{
SendClientMessage(playerid,COLOR_RED,"You don't have enought coins to buy vip level 3");
}
}
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}[/pawn]
Link to comment
Share on other sites
1 answer to this question
Recommended Posts