Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Témák - Donnie1481048991

Oldalak: [1]
1
Archívum / Chat System hiba
« Dátum: 2015. Április 07. - 19:13:10 »
Sziasztok!
Olyan problémám lenne, hogy amikor beírom, hogy /tuneradio akkor ezt a hiba üzenetet kapom:
[19:01:14] ERROR: chat-system\\pmS.lua:722: attempt to compare number with string
És erre a sorra írja a hibát: if v[2] > 0 then
 
function setRadioChannel(thePlayer, commandName, slot, channel)
slot = tonumber( slot )
channel = tonumber( channel )
if not channel then
channel = slot
slot = 1
end
if not (channel) then
outputChatBox(\"Használat:#e7d9b0 /\" .. commandName .. \" [frekvencia]\", thePlayer, 0, 206, 209,true)
else
if (exports.global:hasItem(thePlayer, 6)) then
   local count = 0
   local items = exports[\'itemsystem\']:getItems(thePlayer)
   for k, v in ipairs( items ) do
      if v[1] == 6 then
         count = count + 1
         if count == slot then
            if v[2] > 0 then
               if channel > 0 and channel < 1000000000 then
                  if exports[\'itemsystem\']:updateItemValue(thePlayer, k, channel) then
                     outputChatBox(\"Beállítottad a rádiódat a #\" .. channel .. \" frekvenciára.\", thePlayer)
                     exports.global:sendLocalMeAction(thePlayer, \"átálítja a rádiója frekvenciáját.\")
                  end
               else
                  outputChatBox(\"Tiltott frekvencia.\", thePlayer, 255, 0, 0)
               end
            else
               outputChatBox(\"A Rádiód ki van kapcsolva. ((/toggleradio))\", thePlayer, 255, 0, 0)
            end
            return
         end
      end
   end
   outputChatBox(\"Érvényltelen rádió ID! Nincs ennyi rádiód.\", thePlayer, 255, 0, 0)
else
   outputChatBox(\"Nincs rádiód!\", thePlayer, 255, 0, 0)
end
end
end
addCommandHandler(\"tuneradio\", setRadioChannel, false, false)

 
Segítségeteket előre is köszönöm!

2
Archívum / Admin Nick
« Dátum: 2015. Március 27. - 19:06:22 »
Sziasztok!
 
A problémám a következő:
Beleírtam admin-systembe az Admin Nick-et és nem menti a mysql!
itt az adminnickes parancs:
 
function adminnick ( thePlayer, commandName, who, rank )
if (exports.global:isPlayerSuperAdmin(thePlayer)) then
        if not (who) then
   outputChatBox(\"Használat:#e7d9b0 /setanick [iD] [admin név]\", thePlayer, 0, 206, 209,true)
        else
            local targetPlayer, targetPlayerName = exports.global:findPlayerByPartialNick(thePlayer, who)
            if (targetPlayer) then
                local getAccuratePlayerName = getPlayerName(thePlayer)
              rank = rank
                 setElementData ( targetPlayer, \"adminnick\", rank )
outputChatBox(\"Beállítottad \" .. targetPlayerName .. \" admin nevét erre: \" .. rank .. \".\", thePlayer, 244, 115, 33,true)
dbPoll ( dbQuery( abKapcsolat, \"UPDATE characters SET adminnick = \' WHERE id =\'?\'\", getElementData( targetPlayer, \"dbid\" )) )
                local targetAdminTitle = exports.global:getPlayerAdminTitle(targetPlayer)
            end
        end
    end
   
end
addCommandHandler ( \"setanick\", adminnick )

 
És még 1 problémám lenne, hogy admindutyba mikor belépek akkor változzon meg a név anickre, mikor kilépek akkor meg változzon vissza rp-s névre!
 
function adminDuty(thePlayer, commandName)
if exports.global:isPlayerAdmin(thePlayer) then
local adminduty = getElementData(thePlayer, \"adminduty\")
local username = getPlayerName(thePlayer)
local anicks = getElementData(thePlayer, \"anick\")
local name = getPlayerName(thePlayer)
setElementData(thePlayer, \" eredetinev\", name)
local nev = getElementData(thePlayer, \"eredetinev\")
 
if (adminduty==0) then   
   setPlayerName(thePlayer, anicks)
   exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"adminduty\", 1)
   exports.infodoboz:showFelsoBox(getRootElement(), \'aszoli\', \"\".. anicks ..\" adminszolgálatba lépett.\");
elseif (adminduty==1) then
setPlayerName(thePlayer, nev)
   exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"adminduty\", 0)
   exports.infodoboz:showFelsoBox(getRootElement(), \'aszoli2\', \"\".. anicks ..\" kilépett adminszolgálatból. Ha bármi segítség kell írj /report-ba.\");
end
dbPoll ( dbQuery( abKapcsolat, \"UPDATE accounts SET adminduty=\'?\' WHERE id=\'?\'\", getElementData(thePlayer, \"adminduty\"), getElementData(thePlayer, \"gameaccountid\")), -1 )
exports.global:updateNametagColor(thePlayer)
end
end
addCommandHandler(\"adminduty\", adminDuty, false, false)

 
Előre is köszönöm a válaszokat/segítségeket!

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal