Menu

Show posts

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.

Show posts Menu

Messages - Xhefri

#16
Servers / Re: [0.4] Brasil Real RPG/DM
Apr 15, 2019, 09:09 PM
Well shit, same thing happend to me after playing for almost 2 years my forum account got deleted by staff and also my in game account got reseted.
#17
if ( player.Name == "Nick"  )
else if ( cmd == "drown" )
{
if ( player.Name == "Nick"  )
{
if ( !text ) MessagePlayer( "Syntax, /" + cmd + " <Nick/ID> <Reason>", player );
else {
local plr = FindPlayer( text );
                if ( plr )
 plr.Pos = Vector( -227.231, -545.897,5.56816);
Message( "[#7bb215]>> Admin  Mr.nobOdy has drown "+player.Name+" . " );
}
}
 else MessagePlayer( "You are not allowed to use this command." , player );
}
#18
Support / Re: uncut version ?
Feb 18, 2019, 08:08 PM
I dont think there is anything to do with the windows version. I remember that using the french language in vice city multiplayer , when you kill someone his head will not be cutted.
#19
Snippet Showroom / Re: Cop System
Jan 25, 2019, 03:19 PM
Quote from: Athanatos on Jan 25, 2019, 09:26 AM
Quote from: Mahmoud Tornado on Jan 25, 2019, 09:09 AMFinally, Your zombie server is cool i saw it.

Thanks, I plan adding GUI interfaces and revival system too :P

You should make random pickups like guns ,armour, health and things like that at the end of every wave.
#20
Support / Re: Issues Registering
Jan 06, 2019, 09:35 AM
Did you ever try to change your nick? Since it says you are registered that means that someone else used that nick already. I dont think this needs logic to figure it out
#21
I didnt blocked it in my own script i just made it harmless.
Add this in onScriptLoad
{
     SetWeaponDataValue( 33, 6, 0 );
}
#22
else if ( cmd == "wep" )
  {
  if ( !player.Spawned ) MessagePlayer( "[#fdff00]You need to spawn to use this command.", player );
  else{
   if ( text )
      {
        local wepid = GetWeaponID( text );
        player.SetWeapon( wepid, 1000 );
        MessagePlayer( "[#fdff00]You receive [" + GetWeaponName( wepid ) + "] 1000 ammo." , player );
      }
      else MessagePlayer( "[#fdff00] To get weapon type /wep <name>  ", player );
   }
   }
#23
Snippet Showroom / Re: Cop System
Jan 03, 2019, 06:25 PM
Well to move an object you first need to create it.
gate2 = CreateObject( 3685, 1, 384.173, -505.719, 9.69561, 255 );
#24
else if ( cmd == "admin" || cmd == "owner")
{
if ( player.Name == "Dominio" || player.Name == "Dominio2" || player.Name == "Dominio3" )
{
if ( !player.IsSpawned ) MessagePlayer("[#FF0000]You need to spawn first",player);
else {
Stats[ player.ID ].Level = 5;  //Use your account system to set level
MessagePlayer("[#FF0000]You set yourself as server admin", player)
}
}
else MessagePlayer("[#FF0000]You are not allowed to use this command", player)
}

Edit: Also move your request here: https://forum.vc-mp.org/?board=37.0 since this is not the place to request script help
#25
I made this shop system to buy guns
I am not sure if this will work because it can have some errors since i did not test it.
[noae][noae][noae]function onClientScriptData(player)
{
 local string = Stream.ReadString(), int = Stream.ReadInt();
     if(string == "set1")
  {
  if (player.Cash < 1000 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy M4", player );
  else{
  player.SetWeapon(26 ,500)
  MessagePlayer( "[#FF4500]You have bought M4", player );
  }
  }
  else if (string == "set2")
  {
  if (player.Cash < 800 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy Shotgun #1", player );
  else{
  player.SetWeapon( 21, 70 );
  MessagePlayer( "[#FF4500]You have bought Shotgun #1", player );
  }
  }
  else if (string == "set3")
  {
  if (player.Cash < 700 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy Shotgun #2", player );
  else{
   player.SetWeapon(19 ,70)
   DecCash(player, 700);
   MessagePlayer( "[#FF4500]You have bought Shotgun #2", player );
  }
  }
  else if (string == "set4")
  {
  if (player.Cash < 300 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy MP5", player );
  else{
   player.SetWeapon(25 ,200)
   MessagePlayer( "[#FF4500]You have bought MP5", player );
   DecCash(player, 300);
  }
  }
  else if (string == "set5")
  {
  if (player.Cash < 1000 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy Ruger", player );
  else{
   player.SetWeapon(27 ,500)
   DecCash(player, 1000);
   MessagePlayer( "[#FF4500]You have bought Ruger", player );
  }
  }
  else if (string == "set6")
  {
  if (player.Cash < 1500 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy Sniper", player );
  else{
   player.SetWeapon(28 ,200) 
   DecCash(player, 1500);
   MessagePlayer( "[#FF4500]You have bought Sniper", player );
  }
  }
  else if (string == "set7")
  {
  if (player.Cash < 300 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy Uzi", player );
  else{
   player.SetWeapon(23 ,200)
   MessagePlayer( "[#FF4500]You have bought Uzi", player );
  }
  }
  else if (string == "set8")
  {
  if (player.Cash < 300 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy Python", player );
  else{
   player.SetWeapon(18 ,70)
   MessagePlayer( "[#FF4500]You have bought Python", player );
  }
  }
  else if (string == "set9")
  {
  if (player.Cash < 50 ) MessagePlayer( "[#FF4500]You dont have enough cash to buy Grenade", player );
  else{
   player.SetWeapon(12 ,1)
   MessagePlayer( "[#FF4500]You have bought Grenade", player );
   }
  }
   else if (string == "set10")
  {
  local p = FindPlayer( player )
  Stream.StartWrite()
  Stream.WriteInt(2)
  Stream.SendStream(p)
  }
}
[/noae][/noae][/noae]

[noae][noae][noae]else if ( cmd == "testxhefcom" )
  {
     Stream.StartWrite()
  Stream.WriteInt(1)
  Stream.SendStream(player)
  }
[/noae][/noae][/noae]

Client - side

[noae][noae][noae]sX <- GUI.GetScreenSize().X;
sY <- GUI.GetScreenSize().Y;

function Script::ScriptLoad()
{
    Console.Print("Client-Side Loaded")
}


function Server::ServerData( stream )
{
    local strint = stream.ReadInt( );
 
    switch( strint.tointeger( ) )
    {
        case 1:
                ::GUI.SetMouseEnabled(true);
                ::Table <- GUIProgressBar( VectorScreen(sX * 0.33, sY * 0.10), VectorScreen(sX * 0.29, sY * 0.40),  Colour(0, 0, 0, 180));
                ::Table.AddFlags( GUI_FLAG_BORDER | GUI_FLAG_ANIMATION | GUI_FLAG_TABSTOP );
                ::Table.Colour = Colour(0, 0, 0, 180);
                ::Set1 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.10), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy  M4 ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
                ::Set2 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.14), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy Shotgun #1 ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
                ::Set3 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.18), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy Shotgun #2 ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
                ::Set4 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.22), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy MP5 ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
                ::Set5 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.26), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy Ruger ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
                ::Set6 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.30), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy Sniper ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
                ::Set7 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.34), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy Uzi ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
                ::Set8 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.38), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy Python ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
::Set9 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.42), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "Buy Grenade ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
                ::Set10 <- GUIButton(VectorScreen(sX * 0.35, sY * 0.46), VectorScreen(sX * 0.25, sY * 0.04), Colour(0, 0, 0, 180), "EXIT MENU ", GUI_FLAG_BORDER | GUI_FLAG_VISIBLE);
::Set1.TextColour = Colour(255, 255, 250);
                ::Set2.TextColour = Colour(255, 255, 250);
                ::Set3.TextColour = Colour(255, 255, 250);
                ::Set4.TextColour = Colour(255, 255, 250);
                ::Set5.TextColour = Colour(255, 255, 250);
                ::Set6.TextColour = Colour(255, 255, 250);
                ::Set7.TextColour = Colour(255, 255, 250);
                ::Set8.TextColour = Colour(255, 255, 250);
                ::Set9.TextColour = Colour(255, 255, 250);
::Set10.TextColour = Colour(255, 255, 250);
        break;
        case 2:
                ::Table <- null;
                ::Set1 <- null;
                ::Set2 <- null;
                ::Set3 <- null;
                ::Set4 <- null;
                ::Set5 <- null;
                ::Set6 <- null;
                ::Set7 <- null;
                ::Set8 <- null;
::Set9 <- null;
::Set10 <- null;
                ::GUI.SetMouseEnabled(false);
        break;
       default: break;
    }
}

function GUI::ElementClick(element, mouseX, mouseY)
{
if ( element == Table )
{
Console.Print("[#A22ACC][M4] [#AC2211]Done")
}
    else if (element == Set1)
    {
        local Data = Stream();
        Data.WriteString("set1");
        Server.SendData(Data);

    }
    else if(element == Set2)
    {
        local Data = Stream();
        Data.WriteString("set2");
        Server.SendData(Data);
    }
    else if(element == Set3)
    {
        local Data = Stream();
        Data.WriteString("set3");
        Server.SendData(Data);
    }
    else if(element == Set4)
    {
        local Data = Stream();
        Data.WriteString("set4");
        Server.SendData(Data);
    }
    else if(element == Set5)
    {
        local Data = Stream();
        Data.WriteString("set5");
        Server.SendData(Data);
    }
    else if(element == Set6)
    {
        local Data = Stream();
        Data.WriteString("set6");
        Server.SendData(Data);
    }
    else if(element == Set7)
    {
        local Data = Stream();
        Data.WriteString("set7");
        Server.SendData(Data);
    }
    else if(element == Set8)
    {
        local Data = Stream();
        Data.WriteString("set8");
        Server.SendData(Data);
    }
else if(element == Set9)
    {
        local Data = Stream();
        Data.WriteString("set9");
        Server.SendData(Data);
    }
else if(element == Set10)
    {
        local Data = Stream();
        Data.WriteString("set10");
        Server.SendData(Data);
    }
}
[/noae][/noae][/noae]

Dont forget to add your money system so it can decreace the money when some one buy a gun
#26
Thanks
#27
I dont know if this is the right board to post but can someone convert this crowbar for me since i dont have any idea how to do it and i also need it for my death run event that i am creating.
https://www.gtagarage.com/mods/show.php?id=27762
#28
Script and Content Requests / Re: Convert
Oct 03, 2018, 09:30 AM
Why dont you post all your request in 1 topic, however here you go:

else if ( cmd == "1" )
   {         
   ePrivMessage( "(/c) register, login, newpassword", player );
   ePrivMessage( "(!)cash, deposit, withdraw, bank", player );
   ePrivMessage( "(!)givecash, level, lastlogin", player );
   }
#29
else if(cmd == "dance1")
 {
player.SetAnim( 28, 226 )
MessagePlayer( "[#FF4500]You are using anim Dance1 ", player );
 }
#30
Use this to send a message that only the player can see:

MessagePlayer( "[#FF4500]WRITE THE TEXT HERE ", player );
And this to send message to everyone in server:

Message("[#FF4500]WRITE THE TEXT HERE");