Jump to content

[SA:MP Sistem] Weapons Panel System


dEw.
 Share

Recommended Posts

Salutare bugged, am venit si eu cu primu' meu sistem postat pe comunitate =)). Sistemul acesta consta in arme ...

Pai, sistemul este facut asa: dintr-un meniu, in care adminii isi iau armele preferate.. decat sa te mai complici cu givegun, sau sa mergi la gunshop, nu este mai bine sa scrii /weapons si sa iti iei arma de-acolo ?... eu zic ca este mult mai okey. Infine, nu stiu parerea voastra, insa nu vreau critici, absolut deloc.. apropo, va mai adaugati voi armele care le vreti, eu le-am adaugat doar asa.. Oricum, eu zic ca e mult mai okey decat sa iti dai givegun, sau sa mergi la gs.. ca doar scrii comanda /weapons si ti-ai si luat arma.. Oricum, il puteti face si pentru playeri, doar ii scoateti if is player admin si i-ati adauga sa ii ia bani cand ia arma.. dar eu am facut-o pentru admini. Deci, sistemul este testat 100%, nu exista buguri.. cel putin nu am vazut eu. Toate armele functioneaza. Comanda este 100% facuta de mine. Codurile:

 

Comanda:

 

 

 

CMD:weapons(playerid, params[])

if(IsPlayerConnected(playerid)) 
if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid, 2222, DIALOG_STYLE_LIST, "Weapons Menu", "M4\nAK47\nDeagle\nTEC9\nSilenced Pistol\nMP5\nCombat Shotgun", "Select", "Cancel");
return 1;
}

 
Dialogul:
 
 
if(dialogid == 2222)
{
   if(!response)
    {
      SendClientMessage(playerid, COLOR_WHITE, "Ai anulat meniul de arme.");
       return 1;
     }
switch(listitem)
{
      case 0: 
      {
 GivePlayerWeapon(playerid,WEAPON_M4,340);
      }
      case 1: 
      {
 GivePlayerWeapon(playerid,WEAPON_AK47,340);
      }
 case 2:
 {
 GivePlayerWeapon(playerid,WEAPON_DEAGLE,340);
 }
 case 3:
 {
 GivePlayerWeapon(playerid,WEAPON_TEC9,340);
 }
 case 4:
 {
 GivePlayerWeapon(playerid,WEAPON_SILENCED,340);
 }
 case 5:
 {
 GivePlayerWeapon(playerid,WEAPON_MP5,340);
 }
 case 6:
 {
 GivePlayerWeapon(playerid,WEAPON_SHOTGSPA,340);
      }
  }
}
 
  • Upvote 2
Link to comment
Share on other sites

Este ok, dar WEAPON_DEAGLE, ce id este asta? 

Trebuia sa pui si define-urile..

//edit: Ai cam uitat de else

 

if(dialogid == 2222)
{
   if(!response)
    {
      SendClientMessage(playerid, COLOR_WHITE, "Ai anulat meniul de arme.");
       return 1;
     }
     else
     {
          switch(listitem)
          {
               case 0:
               xxx
          }
     }
}
Edited by Un4m3d
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. 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.