Szerző Téma: Automata afk rendszer  (Megtekintve 1306 alkalommal)

Nem elérhető Mokus

  • 608
    • Profil megtekintése
Automata afk rendszer
« Dátum: 2012. Szeptember 06. - 00:03:36 »
0 Show voters
Üdv.Ezt a scriptet unalmamba készitettem.Nem egy nagy script tudom de úgy jó volt megcsinálni.A scriptnek sok értelme nincs csak kockák addig kimennek wc-re ha kell nekik :) de ha annyira kockulni akar úgyse megy el :).
Kritikákat szivesen várom mert az ember csak a kritikákbol tanul.
Nem volt tesztelve lehet valami hiba van benne mert nincs sampom
Letöltés:http://www.solidfiles.com/d/5d9c9b4165/
Pawno kod:
 
#include <a_samp>
#define DIALOG_1 (1)
#define DIALOG_2 (2)
forward ido();
#if defined FILTERSCRIPT
#else
public OnFilterScriptInit()
{
SetTimer(\"ido\", 60*1500, 1);
}
public OnFilterScriptExit()
{
return 1;
}
public ido()
{
ShowPlayerDialog(0,DIALOG_1, DIALOG_STYLE_LIST, \"15perc\", \"WC\\nIszom\\nEszem\\nEgyéb\", \"Rendben\");
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_1)
    {
    if(response)
    {
    if(listitem == 0)
    {
TogglePlayerControllable(playerid,0);
      SendClientMessage(playerid,-1,\"Elmentél WC-re\");
      SetPlayerHealth(playerid,999999);
      ShowPlayerDialog(playerid,DIALOG_2, DIALOG_STYLE_LIST, \"Elvégezve\", \"Vagyok\", \"Rendben\");
    }
{
if (listitem == 1)
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,-1,\"Elmentél inni\");
SetPlayerHealth(playerid,999999);
ShowPlayerDialog(playerid,DIALOG_2, DIALOG_STYLE_LIST, \"Elvégezve\", \"Vagyok\", \"Rendben\");
   
}
                           
    }
    if(listitem == 2)
    {
    TogglePlayerControllable(playerid,0);
      SendClientMessage(playerid,-1,\"Elmentél egyéb dolgodra\");
      SetPlayerHealth(playerid,999999);
      ShowPlayerDialog(playerid,DIALOG_2, DIALOG_STYLE_LIST, \"Elvégezve\", \"Vagyok\", \"Rendben\");
 
   }
}
}
if(dialogid == DIALOG_2)
{
if(response)
{
if (listitem == 0)
{
TogglePlayerControllable(playerid,1);
SetPlayerHealth(playerid,100);
}
}
}
}
 
#endif

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Automata afk rendszer
« Válasz #1 Dátum: 2012. Szeptember 06. - 00:29:42 »
0 Show voters
Ha nem tesztelted akkor zárható benne van a szabályzatban is elõbb tesztelni kell aztán publikálni. Várom DrAkE -t :D

Nem elérhető SoAP

  • 182
    • Profil megtekintése
Automata afk rendszer
« Válasz #2 Dátum: 2012. Szeptember 06. - 05:58:18 »
0 Show voters
Ezzel csak az a baj, hogy akkor is lefut (mindössze csak: 1x) az idõzítõ ha játszik és mozog a játékos. Írd át, hogy ha nem mozog mondjuk 15 percig az illetõ tegye afk módba. Mert itt pl, hogy az idõ letelte után se fog afk módba lépni mert ha már elment úgyse fog senki neki rákattintani valamelyik opcióra.
 
ShowPlayerDialog(0,DIALOG_1, DIALOG_STYLE_LIST, \"15perc\", \"WC\\nIszom\\nEszem\\nEgyéb\", \"Rendben\");

 
helyett
 
ShowPlayerDialog(playerid,DIALOG_1, DIALOG_STYLE_LIST, \"15perc\", \"WC\\nIszom\\nEszem\\nEgyéb\", \"Rendben\");

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Automata afk rendszer
« Válasz #3 Dátum: 2012. Szeptember 06. - 06:41:26 »
0 Show voters
Minek az #if defined filterscript? Az csak eltakarja a hibákat. Ám ennek semmi köze az autoafkhoz.

Nem elérhető Mokus

  • 608
    • Profil megtekintése
Automata afk rendszer
« Válasz #4 Dátum: 2012. Szeptember 06. - 07:28:37 »
0 Show voters
Tudom Dead ez csak úgy hülyülésböl van zárom és javitom szerintem ami rossz benne köszi hogy szoltatok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal