Szerző Téma: RPG szervere egy MUNKA !  (Megtekintve 1787 alkalommal)

SmokeR

  • Vendég
RPG szervere egy MUNKA !
« Dátum: 2012. március 12. - 19:44:02 »
0 Show voters
Hali,nekem egy RPG szervere kéne egy 1db munka ami nem igényel cp-t se valami autót vagy motort ! Ez a munka a favágó kéne egy olyan ahol fel lehet venni a munkát,a folyamata a kõvetkezõ lenne:

Miután felvette a munkát az illetõ kéne egy olyan hely ahol csak ott lehet beírni a parancsot 3-4db fánál és a parancs valami ilyesmi lenne /fakivágás és lenne egy ilyen 20-25-30mp-es limit annyit kéne várni(írja is hogy 25mp várnod kell,ja és olyankor ne tudjon mozogni az ember.) mire kivágja a fát és ha kivágta akkor kap 745$ és 10-23xp-t de mikor beírja hogy /fakivágás akkor vonjon le az illetõtõl körülbelül 100$-t fejsze élezés miatt.


Hát ez a munka lenne az én nem tudom hogyan kéne neki állnom.


elõre is köszönöm !

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
RPG szervere egy MUNKA !
« Válasz #1 Dátum: 2012. március 12. - 19:57:55 »
0 Show voters
Mentsd le a kordinátákat a fáknál, és másold be ide!

SmokeR

  • Vendég
RPG szervere egy MUNKA !
« Válasz #2 Dátum: 2012. március 12. - 20:07:40 »
0 Show voters
Lementettem itt vannak:
 
AddPlayerClass(293,2428.5974,-139.4831,31.4704,318.3638,0,0,0,0,0,0);
AddPlayerClass(293,2403.0400,-139.5483,28.8782,98.7384,0,0,0,0,0,0);
AddPlayerClass(293,2431.5042,-167.3200,27.6910,232.2198,0,0,0,0,0,0);
AddPlayerClass(293,2435.1577,-152.6501,31.3709,334.3674,0,0,0,0,0,0);

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
RPG szervere egy MUNKA !
« Válasz #3 Dátum: 2012. március 12. - 20:39:25 »
0 Show voters
Mi az xp változójának a neve?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
RPG szervere egy MUNKA !
« Válasz #4 Dátum: 2012. március 12. - 20:55:28 »
+1 Show voters
#include <a_samp>
#include <zcmd>
#define Munka_Favago 1
CMD:favago(playerid, params[])
{
SetPVarInt(playerid, \"Favago\", Munka_Favago);
SendClientMessage(playerid, 0x33CCFFAA, \"Favágó lettél!\");
        return 1;
}
CMD:fakivagas(playerid, params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 2428.5974,-139.4831,31.4704) || IsPlayerInRangeOfPoint(playerid, 2.0, 2403.0400,-139.5483,28.8782) || IsPlayerInRangeOfPoint(playerid, 2.0, 2431.5042,-167.3200,27.6910) || IsPlayerInRangeOfPoint(playerid, 2.0, 2435.1577,-152.6501,31.3709))
    {
    if(GetPVarInt(playerid, \"Favago\") == Munka_Favago)
    {
    TogglePlayerControllable(playerid, 0);
    GivePlayerMoney(playerid, -100);
    SendClientMessage(playerid, 0xFF0000AA, \"Elkezdted kivágni a fát, és a fejsze élezésért $100-t fizettél!\");
    SetTimerEx(\"favagas\",25000,0,\"i\",playerid);
    }
    }
    return 1;
}
forward favagas(playerid);
public favagas(playerid)
{
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid, 0x33CCFFAA, \"Befejezted a favágást! Kaptál $745-t, és 10 pontot!\");
    GivePlayerMoney(playerid, 745);
    SetPlayerScore(playerid,GetPlayerScore(playerid)+10);
    return 1;
}

 Lehet egy-két elírás van benne, de szólj, mert nagyon fáradt vagyok :S Akkor is nyugodtan szólj, ha nem mûködik, de szerintem megy
« Utoljára szerkesztve: 2012. március 12. - 20:59:12 írta Gabor.. »

SmokeR

  • Vendég
RPG szervere egy MUNKA !
« Válasz #5 Dátum: 2012. március 13. - 16:08:10 »
0 Show voters
ezt hova tegyem be ? és nem lehet ilyen Dialogosra megcsinálni hogy elfogadod a munkát Igen vagy nem adok oda is kordit

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
RPG szervere egy MUNKA !
« Válasz #6 Dátum: 2012. március 13. - 16:10:04 »
+1 Show voters
Akárhova teheted, csak ne egy eljárás alá

SmokeR

  • Vendég
RPG szervere egy MUNKA !
« Válasz #7 Dátum: 2012. március 13. - 16:13:46 »
0 Show voters
Rendben megnézem :D hogy jó-e :D de minden hogyan kösz !

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
RPG szervere egy MUNKA !
« Válasz #8 Dátum: 2012. március 13. - 16:18:32 »
+1 Show voters
#include <a_samp>
#include <zcmd>
#define munka 100
#define Munka_Favago 1
CMD:favago(playerid, params[])
{
        ShowPlayerDialog(playerid, munka, DIALOG_STYLE_LIST, \"Válaszd ki, hogy elfogadod-e a munkát!\",\"Elfogadom\",\"Nem Fogadom el\",\" Választ\", \"Mégse\");
        return 1;
}
CMD:fakivagas(playerid, params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 2428.5974,-139.4831,31.4704) || IsPlayerInRangeOfPoint(playerid, 2.0, 2403.0400,-139.5483,28.8782) || IsPlayerInRangeOfPoint(playerid, 2.0, 2431.5042,-167.3200,27.6910) || IsPlayerInRangeOfPoint(playerid, 2.0, 2435.1577,-152.6501,31.3709))
    {
    if(GetPVarInt(playerid, \"Favago\") == Munka_Favago)
    {
    TogglePlayerControllable(playerid, 0);
    GivePlayerMoney(playerid, -100);
    SendClientMessage(playerid, 0xFF0000AA, \"Elkezdted kivágni a fát, és a fejsze élezésért $100-t fizettél!\");
    SetTimerEx(\"favagas\",25000,0,\"i\",playerid);
    }
    }
    return 1;
}
forward favagas(playerid);
public favagas(playerid)
{
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid, 0x33CCFFAA, \"Befejezted a favágást! Kaptál $745-t, és 10 pontot!\");
    GivePlayerMoney(playerid, 745);
    SetPlayerScore(playerid,GetPlayerScore(playerid)+10);
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == munka)
   {
            if(response)
    {
        if(listitem == 0)
        {
                    SetPVarInt(playerid, \"Favago\", Munka_Favago);
                    SendClientMessage(playerid, 0x33CCFFAA, \"Elfogadtad a munkát Favágó lettél!\");
                }
                if(listitem == 1)
                {
                     SendClientMessage(playerid, 0x33CCFFAA, \"Nem fogadtad el a munkát! Nem lettél favágó! :\'(\");
                }
             }
      }
      return 1;
}

 Ittvan Dialógosan!
« Utoljára szerkesztve: 2012. március 13. - 16:20:51 írta Gabor.. »

SmokeR

  • Vendég
RPG szervere egy MUNKA !
« Válasz #9 Dátum: 2012. március 13. - 16:25:22 »
0 Show voters
Király vagy,kösz ! megy a +,Megoldva !

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal