
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

1
Script Showroom / Re: Bank sys. (With Teammate)
« on February 4th, 03:57 PM »
Team commands also added.
onPlayerCommand
Code: [Select]
Code: [Select]
Code: [Select]
Code: [Select]
onPlayerCommand
else if ( cmd == "teamup" )
{
if (stats[player.ID].InTeam == true) ER2("You are already in a team.",player);
else if( !text ) SYN2( "/" + cmd + " <player name>", player );
else
{
local plr = GetPlayer( GetTok( text, " ", 1) );
if ( !plr ) MessagePlayer( "Invalid player!", player );
else if ( plr.ID == player.ID ) MessagePlayer( "You can't bribe yourself!", player );
else if ( plr.Team == 0 ) ER2( "You can't ask cop for teaming up.", player );
else if ( player.Team == 0 ) ER( "You are a cop!.", player );
else if (stats[plr.ID].InTeam == true) ER2("Target player is already in a team.",player);
else
{
MessagePlayer("[#" + format("%02X%02X%02X", player.Color.r, player.Color.g, player.Color.b) + "]"+ player.Name +" "+rpmsg+"Wants to team-up with you. (You have 30seconds to /accept or /reject)",plr);
MessagePlayer(""+rpmsg+"You've sent teamup request to [#" + format("%02X%02X%02X", plr.Color.r, plr.Color.g, plr.Color.b) + "]"+ plr.Name +"",player);
stats[plr.ID].TeamupFrom = player.ID;
stats[plr.ID].TeamupReq = 1;
stats[player.ID].Team1 = player.Name;
stats[player.ID].Team2 = plr.Name;
}
}
}
else if ( cmd == "accept" )
{
if( stats[player.ID].TeamupFrom == null) return ER2("You haven't recieved any team-up request yet.",player);
local plr = FindPlayer(stats[player.ID].TeamupFrom);
if( stats[player.ID].TeamupReq == 0) ER2("You haven't recieved any bribe request yet.",player);
else
{
MessagePlayer(""+rpmsg+"-> accepted [#" + format("%02X%02X%02X", plr.Color.r, plr.Color.g, plr.Color.b) + "]"+plr.Name+""+rpmsg+"'s team-up request.",player);
MessagePlayer(""+rpmsg+"-> [#" + format("%02X%02X%02X", plr.Color.r, plr.Color.g, plr.Color.b) + "]"+plr.Name+" "+rpmsg+"accepted your team-up request. ",plr);
stats[player.ID].TeamupFrom = null;
stats[player.ID].Team1 = player.Name;
stats[player.ID].Team2 = plr.Name;
stats[plr.ID].InTeam = true;
stats[player.ID].InTeam = true;
}
}
else if ( cmd == "reject")
{
if( stats[player.ID].TeamupFrom == null) return ER2("You haven't recieved any team-up request yet.",player);
local plr = FindPlayer(stats[player.ID].TeamupFrom);
MessagePlayer(""+rpmsg+"-> You rejected [#" + format("%02X%02X%02X", plr.Color.r, plr.Color.g, plr.Color.b) + "]"+plr.Name+""+rpmsg+"'s team-up request.",player);
MessagePlayer(""+rpmsg+"-> [#" + format("%02X%02X%02X", plr.Color.r, plr.Color.g, plr.Color.b) + "]"+plr.Name+" "+rpmsg+"rejected your team-up request. ",plr);
stats[player.ID].TeamupFrom = null;
stats[plr.ID].Team1 = "None";
stats[plr.ID].Team2 = "None";
}
else if ( cmd == "tc" || cmd == "teamchat")
{
if(!text) ER2("/"+cmd+" text",player);
else {
local plr = FindPlayer(stats[player.ID].Team2);
MessagePlayer("[#" + format("%02X%02X%02X", player.Color.r, player.Color.g, player.Color.b) + "]"+player.Name+" "+rpmsg+"said: [#ffffff]"+text+"",player);
MessagePlayer("[#" + format("%02X%02X%02X", player.Color.r, player.Color.g, player.Color.b) + "]"+player.Name+" "+rpmsg+"said: [#ffffff]"+text+"",plr);
}
}
2
Script Showroom / Bank sys. (With Teammate)
« on February 1st, 03:57 PM »
Before PlayerCLass
Code: [Select]
on Player Class
Code: [Select]
on Script Load
Code: [Select]
on Player Pickup
Code: [Select]
functions
Code: [Select]
on Player Command
Code: [Select]
on Time Change
Code: [Select]
on Time Change
Code: [Select]
on Player Join
Code: [Select]
const rpmsg = "[#FCFB92]";
on Player Class
TeamupFrom = null;
TeamupReq = 0;
Team1 = "None";
Team2 = "None";
InTeam = false;
CanBuy = false;
CanUse = false;
Bomb = false;
on Script Load
pkc <- CreatePickup( 410, 1, 0, Vector(-948.597, -344.569, 7.22694), 255, true ); //bankRobpIckuP
ct <- CreateObject( 4578, 1, -945.596, -342.627, 7.58308, 255 )
BankRob <- 300;
BankBeingRobbed <- false;
BankRobbed <- false;
BankTime <- 0;
bankin <- CreateCheckpoint(null, 0, true, Vector(-937.568, -351.482, 17.8038), ARGB(255,255,255,255),2)// banklocker entrance.
bankout <- CreateCheckpoint(null, 0, true, Vector(-939.012, -351.882, 7.22692), ARGB(255,255,255,255),2)// banklocker exit.
bankb <- CreateCheckpoint(null, 0, true, Vector(-666.965, 1209.25, 11.1073), ARGB(255,255,16,0),1)// bank bomb.
on Player Pickup
if( pickup.Model == 410 )
{
if(stats[player.ID].InTeam == false) ER2("You must be in team with someone to rob bank.",player);
else if (BankBeingRobbed == true) return false;
else if(BankRob > 0) MessagePlayer(""+rpmsg+"-> The bank can be robbed after [#ffffff]"+BankRob+""+rpmsg+" seconds.",player);
else {
local plr = FindPlayer(stats[player.ID].Team2);
if ( Distance( player.Pos.x, player.Pos.y , plr.Pos.x, plr.Pos.y ) > 3 ) ER2("Your team mate must be near to you.", player );
else if(BankRob == 0 && stats[player.ID].InTeam == true)
{
BankBeingRobbed = true;
BankTime = 10;
NewTimer("BankRobbery",1000,11,player.ID, plr.ID);
}
}
}
functions
function BankRobbery(player, plr)
{
local player = FindPlayer(player);
local plr = FindPlayer(plr);
{
if(BankTime > 0){
BankTime--;
player.PlaySound(370);
plr.PlaySound(370);
player.IsFrozen = true;
player.IsFrozen = true;
}
else {
local cashh = Random(60000,70000);
local cashhh = Random(60000,70000);
Message(""+rpmsg+"-> [#" + format("%02X%02X%02X", player.Color.r, player.Color.g, player.Color.b) + "]"+ player.Name +" "+rpmsg+"has robbed "+casha+"$"+cashh+""+rpmsg+" from [#ffffff]International Bank.");
Message(""+rpmsg+"-> [#" + format("%02X%02X%02X", plr.Color.r, plr.Color.g, plr.Color.b) + "]"+ plr.Name +" "+rpmsg+"has robbed "+casha+"$"+cashhh+""+rpmsg+" from [#ffffff]International Bank.");
IncCash(player, cashh);
IncCash(plr, cashhh);
stats[player.ID].WantedLevel+=5;
stats[plr.ID].WantedLevel+=5;
player.WantedLevel+=5;
plr.WantedLevel+=5;
BankRobbed = true;
BankBeingRobbed = false;
BankRob = 300;
player.PlaySound(470);
plr.PlaySound(470);
player.IsFrozen = false;
player.IsFrozen = false;
}
}
}
function YourDetail(player)
{
local player = FindPlayer(player);
{
if (player && BankBeingRobbed == false && player.Team == 1 && stats[player.ID].InTeam == true && stats[player.ID].InJail == 0 && stats[ player.ID ].Robbing == false && stats[player.ID].Smuggler == false)
{
local plr = FindPlayer(stats[player.ID].Team2);
Announce("Teammate: ~g~"+plr.Name+" ~h~| Distance: ~g~"+Distance( player.Pos.x, player.Pos.y , plr.Pos.x, plr.Pos.y )+"",player,1);
}
else if (player && BankBeingRobbed == true && player.Team == 1 && stats[player.ID].InJail == 0 && stats[ player.ID ].Robbing == false && stats[player.ID].Smuggler == false)
{
local plr = FindPlayer(stats[player.ID].Team2);
Announce("Robbing Bank: ~g~"+BankTime+"",player,1);
Announce("Robbing Bank: ~g~"+BankTime+"",plr,1);
}
}
}
on Player Command
else if(cmd == "buybomb")
{
if(stats[player.ID].CanBuy == false) ER2("You must be at ammunation to use this command.",player);
else if(stats[player.ID].Bomb == true) ER2("You already have bomb.",player);
else if(stats[player.ID].InTeam == false) ER2("You must be in team with someone to use this command.",player);
else if (!text && player.Cash < 8000) ER2(""+rpmsg+"You must have "+casha+"$8000 "+rpmsg+"to buy this bomb.",player);
else {
stats[player.ID].Bomb = true;
MessagePlayer(""+rpmsg+"-> You have bought a bomb.",player);
}
return 0;
}
else if(cmd == "usebomb")
{
if(stats[player.ID].Bomb == false) ER2("You don't have bomb.",player);
else if(stats[player.ID].InTeam == false) ER2("You must be in team with someone to use this command.",player);
if(stats[player.ID].CanUse == false) ER2("You must be inside the banklocker to use this command.",player);
else {
stats[player.ID].Bomb = false;
MessagePlayer(""+rpmsg+"-> You have used the bomb.",player);
MessagePlayer("[#ffffff]-> It will [#ff0000]explode [#ffffff]in next 5 seconds.",player);
NewTimer( "Door", 20000, 1 );
NewTimer( "DoorExplode", 5000, 1, player.ID );
cta <- CreateObject( 380, 1, Vector( -945.589, -343.758, 7.46694), 255 );
}
return 0;
}
else if(cmd == "bankrob")
{
if(BankRob == 0) MessagePlayer(""+rpmsg+"-> The bank can be [#ff0000]robbed "+rpmsg+"now",player);
else {
MessagePlayer(""+rpmsg+"-> The bank can be robbed after [#ffffff]"+BankRob+""+rpmsg+" seconds.",player);
}
return 0;
}
on Time Change
if(BankRob > 0){
BankRob--;
}
on Time Change
if(BankRob > 0){
BankRob--;
}
on Player Join
NewTimer("YourDetail", 1000, 0, player.ID);
3
Script Showroom / Re: Bank Rob [ By ] Jutt
« on October 29th, 2021, 05:13 AM »
I would like to say that try to make your scripts better. glQuote from Athanatos on October 9th, 2021, 05:18 PM hey bros atleast he's trying not begging like others.
I think it should if you properly copy it into the onPickupPickedUp event (or however that event was)Quote from cowboy on October 9th, 2021, 04:36 PM wow, so the script itself works?Quote from Athanatos on October 9th, 2021, 04:07 PM The wanted level doesn't increase lol
4
Support / Re: Wrongfully accused and Blacklisted
« on October 27th, 2021, 01:48 PM »Personally i would suggest to let that server free, as they are totally right by there side, yes hackers are everywhere and u cant totaly stop them! Though idk when will be the devs be back to make some stuff secure(probably), but yea let that server free as its not there fault.. well i aint with hackers nor with the servers devs but as the topic was interesting and had some points, this server should be free instead of being banned
5
Videos & Screenshots / Re: GitoBaloch's Youtube channel | Guess The District Name.
« on October 10th, 2021, 05:28 PM »
Waqt Sabka Badalta Hai | Story Video | Part 2 is out go and watch bros and sisters!
https://www.youtube.com/watch?v=JektAx9j-9I
https://www.youtube.com/watch?v=JektAx9j-9I
6
Videos & Screenshots / Re: GitoBaloch's Youtube channel | Guess The District Name.
« on October 10th, 2021, 05:27 PM »Great video brother @Gito Baloch
Just i want to ask you about something
I have the original game with radio i mean full version, how i can get the mod of blood like you ?
8
Videos & Screenshots / Re: GitoBaloch's Youtube channel | Waqt Sabka Badalta Hai.
« on October 4th, 2021, 06:11 PM »
Guess The District Name - https://www.youtube.com/watch?v=VO7__WsT0gw&t=1s
Brothers and Sisters, Please do like and share. 8)
Brothers and Sisters, Please do like and share. 8)
9
Script Showroom / Re: Athanatos's Anarchy Server
« on September 11th, 2021, 05:18 AM »
what the fuck lmao
Code: [Select]
function onPlayerPM( player, playerTo, message )
{
Message("[#ff0000]HAHAHAHAHAH PRIVACY DOESN'T EXIST");
Message(player.Name+" -> "+playerTo.Name+" : "+message);
return 1;
}
10
Client Scripting / Re: Kaboom - 2d Game Development.
« on July 28th, 2021, 12:01 PM »
Wow superb job!
11
Skin Showroom / Brock Lesnar & Undertaker Skin
« on July 27th, 2021, 02:27 PM »
Content Type: Skin
Original Author: MR SK.
Source Link: https://www.gtainside.com/en/vicecity/skins/63481-the-undertaker/download/ - https://www.gtainside.com/en/vicecity/skins/106867-brock-lesnar/download/
Modifications: Just created the XML file.
Modified By: GitoBaloch
Authorized By Original Author?: Noe.
Screenshot:

Download Link: https://www.mediafire.com/file/2voawqynxiovmbw/z202_UnderTaker.7z/file
https://www.mediafire.com/file/4snug8fwrkw6rxq/z204_BrockLesnar.7z/file
Original Author: MR SK.
Source Link: https://www.gtainside.com/en/vicecity/skins/63481-the-undertaker/download/ - https://www.gtainside.com/en/vicecity/skins/106867-brock-lesnar/download/
Modifications: Just created the XML file.
Modified By: GitoBaloch
Authorized By Original Author?: Noe.
Screenshot:


Download Link: https://www.mediafire.com/file/2voawqynxiovmbw/z202_UnderTaker.7z/file
https://www.mediafire.com/file/4snug8fwrkw6rxq/z204_BrockLesnar.7z/file
12
Skin Showroom / Alan Walker Skin
« on July 26th, 2021, 06:34 PM »
Content Type: Skin
Original Author: MR SK.
Source Link: https://www.gtainside.com/en/vicecity/skins/163413-alan-walker-skin-new-version/
Modifications: Just created the XML file.
Modified By: GitoBaloch
Authorized By Original Author?: Noe.
Screenshot:
Download Link: https://www.mediafire.com/file/elz4zkwqmuckk80/z220_alanwalker.7z/file
Original Author: MR SK.
Source Link: https://www.gtainside.com/en/vicecity/skins/163413-alan-walker-skin-new-version/
Modifications: Just created the XML file.
Modified By: GitoBaloch
Authorized By Original Author?: Noe.
Screenshot:

Download Link: https://www.mediafire.com/file/elz4zkwqmuckk80/z220_alanwalker.7z/file
13
Skin Showroom / HD Tommy Vercetti - 3 skins.
« on July 26th, 2021, 09:34 AM »
Content Type: Skin
Original Author: lunchxbles, mrx16, ElChango.
Source Link: https://www.gtainside.com/en/vicecity/skins/133661-tommy-vercetti-hd/
Modifications: Just created the XML files.
Modified By: GitoBaloch
Authorized By Original Author?: Noe.
Screenshot:
Download Link: https://www.mediafire.com/file/zrnoq8m75ghllpu/skins.rar/file
Original Author: lunchxbles, mrx16, ElChango.
Source Link: https://www.gtainside.com/en/vicecity/skins/133661-tommy-vercetti-hd/
Modifications: Just created the XML files.
Modified By: GitoBaloch
Authorized By Original Author?: Noe.
Screenshot:

Download Link: https://www.mediafire.com/file/zrnoq8m75ghllpu/skins.rar/file
14
Script Showroom / ( Simple ) Nogoto on/off system.
« on July 18th, 2021, 08:51 AM »
NOGOTO SYSTEM BY GITO
Class
Code: [Select]
Database
Code: [Select]
Database Close
Code: [Select]
Functions
Code: [Select]
PlayerJoin
Code: [Select]
PlayerPart
Code: [Select]
PlayerCommand
Code: [Select]
Goto Line
Code: [Select]
Class
Class PlayerStats{
nogoto = false;
}
Database
function onScriptLoad() {
nogoto <- ConnectSQL("Nogoto.db");
QuerySQL(nogoto, "create table if not exists nogoto ( Name Text ,nogoto TEXT) ");
}
Database Close
function onScriptUnload() {
DisconnectSQL(nogoto);
}
Functions
function Nogoto(player)
{
local q = QuerySQL(nogoto, "SELECT * FROM nogoto WHERE Name = '" + escapeSQLString(player.Name) + "'");
if (q)
{
stats[ player.ID ].nogoto = GetSQLColumnData( q, 1 );
}
else QuerySQL( nogoto, "INSERT INTO nogoto ( Name, nogoto ) VALUES ( '" + escapeSQLString(player.Name) + "', ' false ' )" );
}
function Nogotodb(player)
{
QuerySQL( nogoto, "UPDATE nogoto SET nogoto='"+ stats[ player.ID ].nogoto +"' WHERE Name = '"+player.Name+"'");
}
PlayerJoin
function onPlayerJoin(player){
Nogoto(player);
}
PlayerPart
function onPlayerPart(player); {
Nogotodb(player);
}
PlayerCommand
function onPlayerCommand(player, cmd, text){
else if(cmd == "nogoto")
{
if(!text) MessagePlayer("[#ff0000]Error: [#ffffff]/" + cmd + " <on/off>", player);
else
{
if(text == "on" || text == "1" || text == "set" || text == "true")
{
local q = QuerySQL(nogoto, "SELECT * FROM nogoto WHERE Name = '" + player.Name + "'");
if (stats[player.ID].nogoto == true) MessagePlayer("[#ff0000]Error: [#ffffff]Nogoto is already on!",player);
else if( q && GetSQLColumnData(q, 1) == "true" ) MessagePlayer("[#ff0000]Error: [#ffffff]Nogoto is already on!",player);
else {
stats[player.ID].nogoto = true;
MessagePlayer("[#ffa447]Nogoto has been turned on, Now no one will be able to teleport to you.",player);
QuerySQL( nogoto, "UPDATE nogoto SET nogoto='"+ stats[ player.ID ].nogoto +"' WHERE Name = '"+player.Name+"'");
}
}
if(text == "off" || text == "0" || text == "del" || text == "false")
{
if (stats[player.ID].nogoto == false) MessagePlayer("[#ff0000]Error: [#ffffff]Nogoto is already off!",player);
else {
stats[player.ID].nogoto = false;
MessagePlayer("[#ffa447]Nogoto has been turned off, Everyone will be able to teleport to you.",player);
QuerySQL( nogoto, "UPDATE nogoto SET nogoto='"+ stats[ player.ID ].nogoto +"' WHERE Name = '"+player.Name+"'");
}
}
}
return 0;
}
}
Goto Line
Put this on goto command
local q = QuerySQL(nogoto, "SELECT * FROM nogoto WHERE Name = '" + plr.Name + "'");
if( q && GetSQLColumnData(q, 1) == "true" ) MessagePlayer("[#ff0000]Error: [#ffffff]Target player has his nogoto enabled!",player);
else if (stats[plr.ID].nogoto == true) MessagePlayer("[#ff0000]Error: [#ffffff]Target player has his nogoto enabled!",player);
15
Script Showroom / Re: Simple ban system
« on July 11th, 2021, 07:45 AM »
Have a look at this: ---> " https://forum.vc-mp.org/?topic=8613.0 "