Jump to content
  • 0

Ajutor /arme


oLfacTiv

Question

6 answers to this question

Recommended Posts

Va dau aici tot scriptu arme sa vedeti..

#include <a_samp>

#define DIALOG_ARME 90

#define SendNoMoneyWarning(%0) SendClientMessage ( %0 , 0xFFFFFFFF, "Nu ai {FFFFFF}suficienti bani {FF0000}!")

#define DialogCancelMessage(%0) SendClientMessage( playerid, 0xFFFFFFFF, "Deci nu vrei nici o {FF0000}arma{FFFFFF} !")

public OnPlayerCommandText(playerid, cmdtext[])

{

if(strcmp(cmdtext,"/arme",true) == 0)

{

    new string[ 390 ];

    strcat(string, "{FFFFFF}AK-47 {FF9900}- {FF0000}12000{33AA33}$\n\

{FFFFFF}Sniper {FF9900}- {FF0000}5000{33AA33}$\n\

{FFFFFF}Tec9 {FF9900}- {FF0000}5900{33AA33}$\n\

{FFFFFF}9mm {FF9900}- {FF0000}3000{33AA33}$\n\

{FFFFFF}Silenced 9mm {FF9900}- {FF0000}5600{33AA33}$\n\

{FFFFFF}M4 {FF9900}- {FF0000}14000{33AA33}$\n\

{FFFFFF}SMG (MP5) {FF9900}- {FF0000}10000{33AA33}$\n\

{FFFFFF}Health + Armour {FF9900}- {FF0000}2500{33AA33}$", 390);

ShowPlayerDialog(playerid,DIALOG_ARME,DIALOG_STYLE_LIST,"{FFFFFF}Meniu arme: {000000}(oLfacTiv)", string, "Buy", "Cancel");

return 1;

}

return 0;

}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if( dialogid == DIALOG_ARME )

{

    if( !response ) return DialogCancelMessage( playerid );

switch( listitem )

      {

case 0:

  {

      if( GetPlayerMoney( playerid ) < 12000 ) return SendNoMoneyWarning( playerid );

GivePlayerWeapon( playerid, 30, 1000 );

GivePlayerMoney( playerid, -12000 );

    SendBuyed( playerid, "AK-47", 12000 );

}

case 1:

{

    if( GetPlayerMoney( playerid ) < 5000 ) return SendNoMoneyWarning( playerid );

GivePlayerWeapon( playerid, 34, 1000 );

    GivePlayerMoney( playerid, -5000 );

    SendBuyed( playerid, "Sniper", 5000 );

}

case 2:

{

    if( GetPlayerMoney( playerid ) < 5900 ) return SendNoMoneyWarning( playerid );

GivePlayerWeapon( playerid, 32, 1000 );

    GivePlayerMoney( playerid, -5900 );

    SendBuyed( playerid, "Tec9", 5900 );

}

case 3:

{

    if( GetPlayerMoney( playerid ) < 3000 ) return SendNoMoneyWarning( playerid );

GivePlayerWeapon( playerid, 22, 1000 );

    GivePlayerMoney( playerid, -3000 );

SendBuyed( playerid, "9mm", 3000 );

}

case 4:

{

    if( GetPlayerMoney( playerid ) < 5600 ) return SendNoMoneyWarning( playerid );

GivePlayerWeapon( playerid, 23, 1000 );

    GivePlayerMoney( playerid, -5600 );

    SendBuyed( playerid, "9mm Silentios", 5600 );

}

case 5:

{

    if( GetPlayerMoney( playerid ) < 14000 ) return SendNoMoneyWarning( playerid );

GivePlayerWeapon( playerid, 31, 1000 );

    GivePlayerMoney( playerid, -14000 );

SendBuyed( playerid, "M4", 14000 );

}

case 6:

{

    if( GetPlayerMoney( playerid ) < 10000 ) return SendNoMoneyWarning( playerid );

GivePlayerWeapon( playerid, 29, 1000 );

    GivePlayerMoney( playerid, -10000 );

    SendBuyed( playerid, "SMG (MP5)", 10000 );

}

case 7:

{

    if( GetPlayerMoney( playerid ) < 2500 ) return SendNoMoneyWarning( playerid );

    SetPlayerHealth( playerid, 100 );

    SetPlayerArmour( playerid, 100 );

    GivePlayerMoney( playerid, -2500 );

    SendBuyed( playerid, "Viata si Armura", 2500);

}

}

return 1;

}

return 0;

}

stock SendBuyed( playerid, item[], cost)

{

new string[ 128 ];

format(string, 128, "Ai cumparat un {FF0000}\"%s\" {FFFFFF}pentru {FF0000}%d{33AA33}${FFFFFF}.", item, cost );

SendClientMessage( playerid, 0xFFFFFFFF, string );

return 1;

}

Link to comment
Share on other sites

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.