GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: Robi222 - 2014. Augusztus 26. - 12:55:11

Cím: Szerver kifagyás féleség
Írta: Robi222 - 2014. Augusztus 26. - 12:55:11
Hali!
A Szerveremre nem rég csináltam egy RP tesztet,10 kérdésbõl áll,ez megy is remekül,úgy csináltam ha 1 kérdésre rosszul válaszolsz akkor azonnal kickel,sima függvénnyel ami van Pawn -ban.
Viszont ha rosszul válaszolok és kickel,akkor a SAMP Kliens azt mutatja hogy fent vagyok a szerveren,ha felakarok menni pedig csak \"Connected. Joining Game...\" és ezt írja folyamatosan,és csak szerver újraindítás után oldódik meg,mitõl lehet ez a probléma ? Nem másoltam be PAWNból részt,mert nem tudom melyik kell,ha kéritek valamelyik részt akkor bemásolom. Elõre is köszi.
Cím: Szerver kifagyás féleség
Írta: Dfoglalo - 2014. Augusztus 26. - 13:02:29
[mod]Legközelebb az RP-rõl szóló dologokat a megfelelõ helyre nyisd! Áthelyezem.[/mod]
Szerintem dobd ki a fenébe azt a tesztet, ha igazi RPG szervert akarsz. Ha meg bele is rakod, sokan utálni fogják és valószínûleg helytelenül lesznek benne a fogalmak.
Cím: Szerver kifagyás féleség
Írta: Robi222 - 2014. Augusztus 26. - 14:27:10
Idézetet írta: Dfoglalo date=1409050949\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50359\" data-ipsquote-contentclass=\"forums_Topic

Legközelebb az RP-rõl szóló dologokat a megfelelõ helyre nyisd! Áthelyezem.
Szerintem dobd ki a fenébe azt a tesztet, ha igazi RPG szervert akarsz. Ha meg bele is rakod, sokan utálni fogják és valószínûleg helytelenül lesznek benne a fogalmak.
 
Egyenlõre bent hagynám,de valami oka van amitõl kifagy,vagy mit csinál. Mitõl lehet ez ?
Cím: Szerver kifagyás féleség
Írta: Nátha - 2014. Augusztus 26. - 20:16:16
Azt a részt másold be amikor elrontja a tesztet és kickeli a játékost, mert ott lesz gond.
Valami olyan hiba lehet a kódba amitõl kifagy a szerver.
Cím: Szerver kifagyás féleség
Írta: Robi222 - 2014. Augusztus 27. - 10:52:48
Idézetet írta: Nátha date=1409076976\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50359\" data-ipsquote-contentclass=\"forums_Topic
Azt a részt másold be amikor elrontja a tesztet és kickeli a játékost, mert ott lesz gond.
Valami olyan hiba lehet a kódba amitõl kifagy a szerver.
 
Rendben,tessék.
 

case DIALOG_RPTEST1:
{
if(response)
    {
switch(listitem)
   {
            case 0: { SendClientMessage(playerid,COLOR_ULTRARED,\"(( Hibás válasz,ezért kickeltünk! ))\"); Kick(playerid); }
            case 1: ShowPlayerDialog(playerid,DIALOG_RPTEST2,DIALOG_STYLE_LIST,\"Mit jelent az OOC ?\",\"Out of Character\\nOut of Control\\nOut of Car\",\"Tovább\",\"Mégse\");  //helyes válasz
           case 2: { Kick(playerid); }
}
}
else
{
Kick(playerid);
}
}

 
Én itt mindent rendben látok,ha a mégsere kattint akkor is kickeli a játékost. Elõre is köszi a segítséget!
Cím: Szerver kifagyás féleség
Írta: scripter01 - 2014. Augusztus 31. - 11:31:11
Szia!
2 dolog lefutása alatt 3 szor akarod kickeltetni a játékost...
Hibásnál kicsapod egyszer, Mégsénél még egyszer, és a else { Kick az mit akar takarni?
Vagy esetleg a case 2: { Kick(playerid)); } próbáld meg így. ez a két tippen van.
Cím: Szerver kifagyás féleség
Írta: Robi222 - 2014. Augusztus 31. - 11:48:25
Idézetet írta: Archer date=1409477471\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50359\" data-ipsquote-contentclass=\"forums_Topic
Szia!
2 dolog lefutása alatt 3 szor akarod kickeltetni a játékost...
Hibásnál kicsapod egyszer, Mégsénél még egyszer, és a else { Kick az mit akar takarni?
Vagy esetleg a case 2: { Kick(playerid)); } próbáld meg így. ez a két tippen van.
 
Igen,lehet kicsit félreérthetõen írtam,viszont akkor elmondom hogy is van ez.
case 0 -nál kidobom mert elrontotta,a case 1 a helyes válasz,a a case 2 a harmadik válasz amit ha elront akkor kickeli a játékost,és az else pedig ha mégsere kattint,ott pedig azért kickeli a játékost,mert be kell fejeznie az RP Tesztet,így ott is kickel a szerver.
Ezenkívül már kiszedtem az RP Tesztet,szóval eddig jó,ha megint kezdené ezt csinálni más kódrészletnél,akkor majd írok megint,addig zárom.