Szerző Téma: LuxAdmin fegyver adás  (Megtekintve 763 alkalommal)

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
LuxAdmin fegyver adás
« Dátum: 2012. október 11. - 23:21:37 »
0 Show voters
Hali
A LuxAdminba van a /giveweapon parancs, és azt kellene nekem megoldani hogy a következõ fegyver ID-ket ne lehessen vele adni: 35, 36, 37, 38, 39, 40
Itt a parancs kimásolva:
 
dcmd_giveweapon(playerid,params[])
{
if(AccInfo[playerid][Level] >= 2)
{
new Index;
    new tmp[256];  tmp  = strtok(params,Index);
new tmp2[256]; tmp2 = strtok(params,Index);
new tmp3[256]; tmp3 = strtok(params,Index);
    if(!strlen(tmp) || !strlen(tmp2)) return
SendClientMessage(playerid, red, \"Használat: /giveweapon [Játékos ID] [Fegyver ID/Név] [Lõszer]\") &&
SendClientMessage(playerid, orange, \"Funkció: Más játékosnak adhatsz fegyvert\");
new player1 = strval(tmp);
new weap, ammo, WeapName[32];
new string[128];
if(!strlen(tmp3) || !IsNumeric(tmp3) || strval(tmp3) <= 0 || strval(tmp3) > 99999) ammo = 500;
else ammo = strval(tmp3);
if(!IsNumeric(tmp2)) weap = GetWeaponIDFromName(tmp2);
else weap = strval(tmp2);
        if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
{
           if(!IsValidWeapon(weap))
   return SendClientMessage(playerid,red,\"Hiba: Rossz Fegyver ID\");
   SendCommandToAdmins(playerid,\"GiveWeapon\");
   GetWeaponName(weap,WeapName,32);
   format(string, sizeof(string), \"|- Adtál \\\"%s\\\" a %s (%d) with %d Fegyvert -|\", PlayerName2(player1), WeapName, weap, ammo);
   SendClientMessage(playerid,BlueMsg,string);
   if(player1 != playerid)
   {
   format(string,sizeof(string),\"|- Adminisztrátor \\\"%s\\\" Adott %s (%d) with %d Fegyvert -|\", PlayerName2(playerid), WeapName, weap, ammo);
   SendClientMessage(player1,blue,string);
   }
            return GivePlayerWeapon(player1, weap, ammo);
    }
else return ErrorMessages(playerid, 2);
}
else return ErrorMessages(playerid, 1);
}

 
Köszönöm elõre is a segítséget

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
LuxAdmin fegyver adás
« Válasz #1 Dátum: 2012. október 11. - 23:55:35 »
0 Show voters
ezt cseréld
 
if(!IsValidWeapon(weap))
      return SendClientMessage(playerid,red,\"Hiba: Rossz Fegyver ID\");
[/quote]
erre:
 
if(!IsValidWeapon(weap) || 35 <= weap <= 40) return SendClientMessage(playerid,red,\"Hiba: Rossz Fegyver ID\");
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
LuxAdmin fegyver adás
« Válasz #2 Dátum: 2012. október 12. - 08:53:11 »
0 Show voters
Kösz

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal