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.
Üzenetek - Donnie1481048991
Oldalak: [1]
1
« 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
« Dátum: 2015. március 28. - 13:22:45 »
Miért kész vissza értéket a queryből? És egyáltalán miért dbQuery-vel próbálod? Az ilyenekre ott a dbExec
Köszi Xenius a válaszodat, viszont, hogy mentse a mysql az megoldódott, de az admindutynál átváltoztatja admin nickre a nevet de vissza nem, ez miért van? function adminDuty(thePlayer, commandName) if exports.global:isPlayerAdmin(thePlayer) then local adminduty = getElementData(thePlayer, \"adminduty\") local getAccuratePlayerName = getPlayerName(thePlayer) -- local adminrang = exports.global:getPlayerAdminTitle(thePlayer) local playerName = getPlayerName(thePlayer) local pmid = getElementData(thePlayer, \"playerid\") if (adminduty==0) then local eredetinev = getPlayerName(thePlayer) setElementData(thePlayer, \"eredetineve\", eredetinev) local anicks = getElementData(thePlayer, \"anick\") local anick = table.concat({anicks}, \"_\") exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"legitnamechange\", 1) setPlayerName(thePlayer, anicks) exports.infodoboz:showFelsoBox(getRootElement(), \'aszoli\', \"\".. anicks ..\" adminszolgálatba lépett. Ha bármi problémád van /pm\" .. pmid ..\".\"); setPlayerNametagColor ( thePlayer, 0, 100, 255 ) exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"adminduty\", 1) end exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"legitnamechange\", 0) if (adminduty==1) then exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"legitnamechange\", 0) local ernev = getElementData(thePlayer, \"karinev\") local anicks = getElementData(thePlayer, \"anick\") --local szoveg = \"Szolgálatban. [OOC van jelen!]\" exports[\'anticheat-system\']:changeProtectedElementDataEx(thePlayer, \"legitnamechange\", 1) 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.\"); setPlayerName(thePlayer, ernev) 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) addCommandHandler(\"aduty\", adminDuty, false, false)
3
« Dátum: 2015. március 27. - 19:51:44 »
Kerestem, de abba nem ilyenek voltak..
4
« 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]
|