
Mon jeu : Activité suspecte :
Re: Mon jeu : Activité suspecte :
Ce dernier code fait apparaitre très rapidement les scores dans mon debugger 

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Mon jeu : Activité suspecte :
Bon je crois que l'essayer c'est l'adoptéAr-S a écrit :Ce dernier code fait apparaitre très rapidement les scores dans mon debugger

Re: Mon jeu : Activité suspecte :
Avec le dernier code, moins de 1 seconde
C:\Users\jj\AppData\Local\Temp\EBQTmpData.txt
http://www.thyphoon.com/EBQ/score.php?Act=HighScore
Yann LEBRUN|10270
carine|5490
laudriec cyrille|2130
emeline|1400
HAMELINE|930
Laure|710
Laure|710
Laure LEBRUN|570
Micke|480
ars|350
10
Yann LEBRUN 10270
carine 5490
laudriec cyrille 2130
emeline 1400
HAMELINE 930
Laure 710
Laure 710
Laure LEBRUN 570
Micke 480
ars 350
Dernière modification par Anonyme2 le jeu. 12/nov./2009 16:50, modifié 1 fois.
Re: Mon jeu : Activité suspecte :
Merci Denis ! je tient le bon bout !! je l'ai intégré a mon Quiz et ça marche très bien .... 

Re: Mon jeu : Activité suspecte :
en effet
sa change moins d'une seconde.
@++

@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: Mon jeu : Activité suspecte :
c'est pour ça que je pense qu'il y a un problème avec la function interne ...j'ai posté le problème sur le forum anglais mais aucune réponse ...
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: Mon jeu : Activité suspecte :
oui, bien mieux, résultat instantané 

Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: Mon jeu : Activité suspecte :
Bon j'ai voulu utiliser ce code pour un truc linux et ça marche pas ...
dans la doc : pour le webgadget l'utilisation de GetGadgetItemText() c'est window only !
pfffff c'est frustrant quand même !
Tient LSI je crois que me rappeler que tu avais pondu un include, PureHTTP, je l'ai trouvé en version 0.45b , c'est la dernière version ?
Merci d'avance
dans la doc : pour le webgadget l'utilisation de GetGadgetItemText() c'est window only !
pfffff c'est frustrant quand même !
Tient LSI je crois que me rappeler que tu avais pondu un include, PureHTTP, je l'ai trouvé en version 0.45b , c'est la dernière version ?
Merci d'avance
Re: Mon jeu : Activité suspecte :
Celui fonctionne instantanément chez moi en PB 4.5 x32 sous 7x64Thyphoon a écrit :Code : Tout sélectionner
Procedure.s ReceiveHTTPData(url$,Filename$="") WinID=OpenWindow(#PB_Any, 0, 0, 600, 300, "WebGadget", #PB_Window_Invisible) If WinID GadgetId=WebGadget(#PB_Any, 10, 10, 580, 280, Url$) Debug Url$ ;SetGadgetText(0,Url$): Repeat Event = WaitWindowEvent() Until Event=#PB_Event_Gadget And EventGadget()=GadgetId And EventType()=#PB_EventType_DownloadProgress And GetGadgetAttribute(GadgetId,#PB_Web_Progress)=10000 var.s=GetGadgetItemText(GadgetId, #PB_Web_HtmlCode) CloseWindow(WinID) FreeGadget(GadgetId) ProcedureReturn var EndIf EndProcedure Structure Game HighScoreMutex.i EndStructure Global Game.Game Structure HighScore Name.s Score.s Rank.l EndStructure Global NewList HighScore.HighScore() Procedure ReadHighScore(*l) var.s="Act=HighScore" File.s=GetTemporaryDirectory()+"EBQTmpData.txt" Debug File Result.s = ReceiveHTTPData("http://www.thyphoon.com/EBQ/score.php?"+var,File) Debug Result ;If DownloadToMem ( "http://www.thyphoon.com/EBQ/score.php?"+Var, @Result, 63000 ) ;n=CountString(Result,Chr(13),1)-1 ;Result=Left(Result,n) ;If Trim(Result)="UPDATE" ; MessageRequester("Information", "Cette version est obsolète !", #PB_MessageRequester_Ok) ; End ; EndIf ;EndIf n=CountString(Result,Chr(10)) Debug n LockMutex(Game\HighScoreMutex) ClearList(HighScore()) For z=1 To n AddElement(HighScore()) line.s=StringField(Result, z, Chr(10)) HighScore()\Name=StringField(line, 1, "|") HighScore()\Score=StringField(line, 2, "|") Next UnlockMutex(Game\HighScoreMutex) EndProcedure InitNetwork() Game\HighScoreMutex=CreateMutex() ReadHighScore(0) ForEach HighScore() Debug HighScore()\Name+" "+HighScore()\Score Next
reste a afficher les résultats par ordre décroissant de score.
Du coup il en est ou le quizz, ça fait un baille que j'y repense.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Mon jeu : Activité suspecte :
merci beaucoup ! le problème maintenant est la compatibilité avec linux ! :oPAr-S a écrit : Celui fonctionne instantanément chez moi en PB 4.5 x32 sous 7x64
reste a afficher les résultats par ordre décroissant de score.
Du coup il en est ou le quizz, ça fait un baille que j'y repense.
Pour le quizz J'ai fait quelques améliorations, mais comme j'ai manqué de temps pendant pas mal de temps lolllllll je me remet au purebasic que depuis 2 ou 3 semaines. Et je compte bien sortir une version final ! ;o)
Re: Mon jeu : Activité suspecte :
Cool
D'ailleurs si tu peux me renvoyer les questions/reponses que j'avais créé ce serait cool, j'aurai un template pour en faire d'autres ^^

D'ailleurs si tu peux me renvoyer les questions/reponses que j'avais créé ce serait cool, j'aurai un template pour en faire d'autres ^^
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Mon jeu : Activité suspecte :
pas de souci ! je regarde ça ce soir et je t’envoie ça !Ar-S a écrit :Cool![]()
D'ailleurs si tu peux me renvoyer les questions/reponses que j'avais créé ce serait cool, j'aurai un template pour en faire d'autres ^^
Re: Mon jeu : Activité suspecte :
Pour afficher tes scores (pour windows) sans passer par un fichier..

Code : Tout sélectionner
Structure Game
HighScoreMutex.i
EndStructure
Global Game.Game
Structure HighScore
Name.s
Score.s
Rank.l
EndStructure
Global NewList HighScore.HighScore()
ProcedureDLL.s Url2Text2(Url.s, OpenType.b,ProxyAndPort.s)
;/ Author : Pille
isLoop.b=1
INET_RELOAD.l = $80000000
hInet.l=0
hURL.l=0
Bytes.l=0
Buffer.s= Space (2048 )
RES.s= ""
hInet = InternetOpen_ ( "" , OpenType, ProxyAndPort, "" , 0)
hURL = InternetOpenUrl_ (hInet, Url, #Null , 0, INET_RELOAD, 0)
Repeat
InternetReadFile_ (hURL,@Buffer, Len (Buffer), @Bytes)
If Bytes = 0
isLoop=0
Else
RES = RES + Left (Buffer, Bytes)
EndIf
Until isLoop=0
InternetCloseHandle_ (hURL)
InternetCloseHandle_ (hInet)
ProcedureReturn RES
EndProcedure
ProcedureDLL.s Url2Text(Url.s)
ProcedureReturn Url2Text2(Url,1, "" )
EndProcedure
Procedure LitScore(*l)
SourceMaj$=Url2Text("http://www.thyphoon.com/EBQ/score.php?Act=HighScore")
n=CountString(SourceMaj$,Chr(10))
LockMutex(Game\HighScoreMutex)
ClearList(HighScore())
For z=1 To n
AddElement(HighScore())
line.s=StringField(SourceMaj$, z, Chr(10))
HighScore()\Name=StringField(line, 1, "|")
HighScore()\Score=StringField(line, 2, "|")
Next
UnlockMutex(Game\HighScoreMutex)
EndProcedure
Game\HighScoreMutex=CreateMutex()
LitScore(0)
ForEach HighScore()
Debug HighScore()\Name+" "+HighScore()\Score
Next

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Mon jeu : Activité suspecte :
merci ! je vais surement utilisé ça en attendant de trouver un code multiplatforme !:o)
Re: Mon jeu : Activité suspecte :
Facile le quizz 
