SA-MP Forums Archive
[Ajuda] Por que ta dando esse BUG mysql? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Por que ta dando esse BUG mysql? (/showthread.php?tid=630618)



Por que ta dando esse BUG mysql? - weex - 16.03.2017

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?


Programando e Relaxando! - RazorGuigo - 16.03.2017

Vocк utiliza Zeex Compiler?


Re: Por que ta dando esse BUG mysql? - [BOPE]Seu._.Madruga - 16.03.2017

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


Re: Programando e Relaxando! - weex - 17.03.2017

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!


Respuesta: Por que ta dando esse BUG mysql? - SammyJ - 17.03.2017

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



Re: Por que ta dando esse BUG mysql? - KinG7 - 17.03.2017

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.


Re: Por que ta dando esse BUG mysql? - weex - 24.03.2017

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

Mas pq isso arrumou?