Szerző Téma: MTA-ban id megkülönböztetés  (Megtekintve 1406 alkalommal)

MTA-ban id megkülönböztetés
« Dátum: 2015. április 10. - 08:20:48 »
0 Show voters
Üdvözöllek titeket. Az lenne a problémám hogy akartam egy olyat csinálni a hobbi modomra hogyha valaki elírja egy bizonyos dolognak az Id-jét mint pl nálam admin rendszerben a fegyo id-t akkor else-be kiírja hogy hibás fegyver id stb...
de nálam mindig else-t dob bármit írok be. Aki tud segíteni megköszönném :)

 
function fegyoadd(thePlayer, commandName, weaponID, ammo)
if weaponID == 1 and weaponID == 38 then
giveWeapon ( thePlayer, weaponID, ammo, true )
exports.infobox:showBox( thePlayer, \'info\', \'Sikeres fegyver lehívás\' )
else
exports.infobox:showBox( thePlayer, \'info\', \'Sikertelen fegyver lehívás\' )
end
end
addCommandHandler(\"givegun\", fegyoadd)

Nem elérhető Royalf

  • 222
    • Profil megtekintése
MTA-ban id megkülönböztetés
« Válasz #1 Dátum: 2015. április 10. - 10:20:57 »
0 Show voters
Az if agba and van.. Igy egyszerre akar lekerni 1es es 38as fegyvert ezert lehet else ag akar. -telo

MTA-ban id megkülönböztetés
« Válasz #2 Dátum: 2015. április 10. - 13:17:50 »
0 Show voters
Idézetet írta: Royalf date=1428654057\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"56226\" data-ipsquote-contentclass=\"forums_Topic
Az if agba and van.. Igy egyszerre akar lekerni 1es es 38as fegyvert ezert lehet else ag akar. -telo
 
Szóval most át írtam or-ra de még így is csak else-t dob :S
talán úgy kéne hogy
if (weaponID >= 1) or (weaponID <= 38) then 

stb...
csak így azt írja hogy:
ERROR: admin_rendszer\\sAdmin.lua:9: attempt to compare number with string
« Utoljára szerkesztve: 2015. április 10. - 13:20:12 írta PCGamer133 »

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
MTA-ban id megkülönböztetés
« Válasz #3 Dátum: 2015. április 10. - 17:36:47 »
0 Show voters

function fegyoadd(thePlayer, commandName, weaponID, ammo)
        local i_weaponID = tonumber(weaponID)
        if i_weaponID >= 1 and i_weaponID <= 38 then
                giveWeapon ( thePlayer, weaponID, ammo, true )
                exports.infobox:showBox( thePlayer, \'info\', \'Sikeres fegyver lehívás\' )
        else
                exports.infobox:showBox( thePlayer, \'info\', \'Sikertelen fegyver lehívás\' )
        end
end
addCommandHandler(\"givegun\", fegyoadd)

MTA-ban id megkülönböztetés
« Válasz #4 Dátum: 2015. április 11. - 13:41:40 »
0 Show voters
Idézetet írta: DrAkE date=1428680207\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"56226\" data-ipsquote-contentclass=\"forums_Topic


function fegyoadd(thePlayer, commandName, weaponID, ammo)
        local i_weaponID = tonumber(weaponID)
        if i_weaponID >= 1 and i_weaponID <= 38 then
                giveWeapon ( thePlayer, weaponID, ammo, true )
                exports.infobox:showBox( thePlayer, \'info\', \'Sikeres fegyver lehívás\' )
        else
                exports.infobox:showBox( thePlayer, \'info\', \'Sikertelen fegyver lehívás\' )
        end
end
addCommandHandler(\"givegun\", fegyoadd)

 

1000 hálám :) működik! Zárom!

MTA-ban id megkülönböztetés
« Válasz #5 Dátum: 2015. április 17. - 22:21:41 »
0 Show voters
[mod]Helyezem.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal