Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: overflow
1. stack overflow
Skryptuje sobie, wszystko dobrze a? do tego momentu.

W konsoli debug'a wy?wietla mi si? C stack overflow(przepe?nienie). Nie wiem czym to jest spowodowane. Tutaj macie kod

function blokada()
    if 
getElementData(localPlayer"kara:zakaz_pisania") == true then
        cancelEvent
()
        
outputChatBox("* Nie mo?esz pisa? podczas logowania!"255,0,0)
    
end
end

addEventHandler
"onClientChatMessage"getRootElement(), blokada)

Skrypt blokuje pisanie, ale wywala b?edy
R*
2. sscanf overflow
Witam.

Mam problem z sscanf'em, a dok?adniej przy wczytywaniu gracza wyskakuje b??d
[pawn][17:26:00] sscanf warning: String buffer overflow.[/pawn]

Kod, przy kt?rym wyst?puje b??d
[pawn]sscanf(data, "p<|>ds[24]s[100]s[10]dddddfffffdds[16]s[16]dddddddds[30]ddddd",
PlayerCache[playerid][pUID],
PlayerCache[playerid][pNick],
PlayerCache[playerid][pHaslo],
PlayerCache[playerid][pSalt],
PlayerCache[playerid][pMoney],
PlayerCache[playerid][pBank],
PlayerCache[playerid][pGameScore],
PlayerCache[playerid][pPremiumLvl],
PlayerCache[playerid][pAdminLevel],
PlayerCache[playerid][pHp],
PlayerCache[playerid][pArmor],
PlayerCache[playerid][pPosX],
PlayerCache[playerid][pPosY],
PlayerCache[playerid][pPosZ],
PlayerCache[playerid][pInterior],
PlayerCache[playerid][pVW],
PlayerCache[playerid][pRegIp],
PlayerCache[playerid][pLastIp],
PlayerCache[playerid][pProbyLog],
PlayerCache[playerid][pWiek],
PlayerCache[playerid][pPochodzenie],
PlayerCache[playerid][pSkin],
PlayerCache[playerid][pPlec],
PlayerCache[playerid][pFrakcja],
PlayerCache[playerid][pFamily],
PlayerCache[playerid][pSkinFrakcja],
PlayerCache[playerid][pRangaFrakcja],
PlayerCache[playerid][pStopienFrakcja],
PlayerCache[playerid][pNarkoLevel],
PlayerCache[playerid][pSpawn],
PlayerCache[playerid][pDowod],
PlayerCache[playerid][pPrawko]
);[/pawn]

Enum:
[pawn]
pUID,
pNick[24],
pHaslo[100],
pSalt[1...
3. stack overflow o.O
B??d: ERROR: login_panelc.lua:342 stack overflow

Kod:

function xmlFileHandler(gReturn)
    
local xmlFile xmlLoadFile(xmlFileName)
    if 
not xmlFile then
        xmlFile 
xmlCreateFile(xmlFileName,"settings")
        
xmlNodeSetAttribute(xmlFile,"autologin","false")
    
end
    xmlNodeSetAttribute
(xmlFile,"username",tostring(guiGetText(editUsername)))
    
xmlNodeSetAttribute(xmlFile,"password",tostring(guiGetText(editPassword)))
    
xmlSaveFile(xmlFile)
    
xmlUnloadFile(xmlFile)
    if (
gReturnthen
        
if (gReturn == truethen
            loginPanel
()
        else
            return
        
end
    end
end





Prosz? o pomoc :P linijka 342 to ta z 'local'