[Ajuda] Por que ta dando esse BUG mysql?
#1

Alguйm pode me clarear?
Estava tentando fazer um modo para salvar os corpos dos players mortos no meu SV de DAYZ...

Mas nгo estб funcionando

Usei printf's atй chegar ao local exato to BUG e aqui parou:

Код:
...
	    printf("6");

	    new squery[2500];
	    mysql_format(ConnectMYSQL, squery, sizeof(squery), "UPDATE `deads` SET `deadID` = '%d', `deadNAME` = '%s', `deadX` = '%f', `deadY` = '%f', `deadZ` = '%f', `deadVW` = '%d', `deadMONEY` = '%d', `deadWANTED` = '%d', `deadSKIN` = '%d'  WHERE deadACTOR = '%d'",
			ActorInfo[actid][deadID],
			ActorInfo[actid][deadNAME],
			ActorInfo[actid][deadX],
			ActorInfo[actid][deadY],
			ActorInfo[actid][deadZ],
			ActorInfo[actid][deadVW],
			ActorInfo[actid][deadMONEY],
			ActorInfo[actid][deadWANTED],
			ActorInfo[actid][deadSKIN],
		actid);
	    mysql_pquery(ConnectMYSQL, squery);
	    
	    printf("7");
Код:
[15:57:12] actid [15]
[15:57:12] 1
[15:57:12] 2
[15:57:12] 3
[15:57:12] Everton
[15:57:12] 4
[15:57:12] 5
[15:57:12] 6
[15:57:12] [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
[15:57:12] [debug]  Stack pointer (STK) is 0x87CF84, heap pointer (HEA) is 0x87E134
[15:57:12] [debug] AMX backtrace:
[15:57:12] [debug] #0 00230250 in OnPlayerSave (playerid=0) at DAYZ.pwn:16024
[15:57:12] [debug] #1 00152e18 in public OnPlPa_OnPlayerDisconnect (playerid=0, reason=1) at DAYZ.pwn:2135
[15:57:12] [debug] #2 native CallLocalFunction () from samp03svr
[15:57:12] [debug] #3 00230250 in OnPlayerSave (playerid=0) at DAYZ.pwn:16024
[15:57:12] [debug] #4 00152e18 in public Iter_OnPlayerDisconnect (playerid=0, reason=1) at DAYZ.pwn:2135
[15:57:12] [debug] #5 native CallLocalFunction () from samp03svr
[15:57:12] [debug] #6 00230250 in OnPlayerSave (playerid=0) at DAYZ.pwn:16024
[15:57:12] [debug] #7 00152e18 in public OnPlayerDisconnect (playerid=0, reason=1) at DAYZ.pwn:2135
[15:57:12] [part] Everton has left the server (0:1)
E aн nгo chega atй o 7
O que pode ser?
Reply
#2

Vocк utiliza Zeex Compiler?
Reply
#3

Entrou vбrias vezes na callback declarando que playerid estб com o id 0
Reply
#4

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
Vocк utiliza Zeex Compiler?
Nгo, utilizo sublime

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Entrou vбrias vezes na callback declarando que playerid estб com o id 0
Mas por que isso sу acontece com essa parte de cуdigo em MYSQL?
Se eu remove essa parte nem tem esses erros, funciona tudo normalmente!

Alguйm me ajuda, nгo sei mais o que pode ser muito menos como arrumar!
Reply
#5

PHP код:
// no topo da gm
#pragma dynamic 30000 
Reply
#6

bota na cabeзa ♫
q em mysql o format da query tem q ser em sequencia das coluna certinho

Код:
`deads` SET `deadID` = '%d', `deadNAME` = '%s', `deadX` = '%f', `deadY` = '%f', `deadZ` = '%f', `deadVW` = '%d', `deadMONEY` = '%d', `deadWANTED` = '%d', `deadSKIN` = '%d'  WHERE deadACTOR = '%d'"
verifica se a ordem das suas colunas ta na sequencia que tu botou no format mesmo ..

eu tinha antes mt problema com query por causa disso.
Reply
#7

Quote:
Originally Posted by SammyJ
Посмотреть сообщение
PHP код:
// no topo da gm
#pragma dynamic 30000 
Me desculpa a demora, +rep

Mas pq isso arrumou?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)