Szerző Téma: Dialogos fegyver lekérõ pénzért segítség HELP!  (Megtekintve 712 alkalommal)

Dialogos fegyver lekérõ pénzért segítség HELP!
« Dátum: 2014. június 19. - 14:38:34 »
0 Show voters
Sziasztok!
Meg akarnám csinálni azt, hogy a DIALOGOS felületen lehessen fegyvert lekérni magunknak és az kerüljön pénzbe, hogy ne szorakozanak vele :+)
Ebben valaki tudna segíteni vagy küldeni egy mintát amin nem muszály bele rakni fegvyereket csak jelöje meg, hogy hóvá kell a pénz levonási írni és a fegvyereket meg a töltényt, de ha gondoljátok egy fullosan meg írt ilyent is el fogadok.
Elõre is köszönöm a sgítséget!
« Utoljára szerkesztve: 2014. június 19. - 15:30:55 írta Wolf »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Dialogos fegyver lekérõ pénzért segítség HELP!
« Válasz #1 Dátum: 2014. június 19. - 14:43:28 »
0 Show voters
[mod]Változtasd meg a téma nevét, lényegre törõbbre! 24 ó.[/mod]

Dialogos fegyver lekérõ pénzért segítség HELP!
« Válasz #2 Dátum: 2014. június 19. - 14:48:45 »
0 Show voters
Meg van Flash
[mod]Elfogadva![/mod]
« Utoljára szerkesztve: 2014. június 19. - 15:09:03 írta Flash »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Dialogos fegyver lekérõ pénzért segítség HELP!
« Válasz #3 Dátum: 2014. június 19. - 16:12:35 »
0 Show voters
Tehát pénzért legyen a fegyver? Töltényt külön kelljen megvenni?

Dialogos fegyver lekérõ pénzért segítség HELP!
« Válasz #4 Dátum: 2014. június 19. - 17:31:23 »
0 Show voters
Igen úgy is jó tökéletes.
És egy olyant is csinálhattó amin egy külön DIALOGBA vannak és teleportáljon óda a kordinátákra ami be van álítva.
Ezekbõl 2db MINTA kénne és utána már tudnám csinálni.
Elõre is köszönöm a segítséget!

Nem elérhető Tomee

  • 385
    • Profil megtekintése
Dialogos fegyver lekérõ pénzért segítség HELP!
« Válasz #5 Dátum: 2014. június 21. - 08:09:15 »
0 Show voters
#define FEGYVER_DIALOG          0
#define TELEPORT_DIALOG         1
CMD:fegyverek(playerid, params[])
{
ShowPlayerDialog(playerid, FEGYVER_DIALOG, DIALOG_STYLE_LIST, \"Fegyver vásárlás\",\"Colt - $5000\\nDesert eagle - $5500\", \"Megvesz\", \"Kilép\");
return 1;
}
CMD:teleport(playerid, params[])
{
ShowPlayerDialog(playerid, TELEPORT_DIALOG, DIALOG_STYLE_LIST, \"Teleportálás\",\"Teleport 1\\nTeleport 2\", \"Port\", \"Kilép\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
{
    case FEGYVER_DIALOG:
        {
   if(response)
   {
       switch(listitem)
       {
           case 0:
           {
               if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, -1, \"Nincs rá pénzed\");
               SendClientMessage(playerid, -1, \"Megvetted a fegyvert\");
               GivePlayerWeapon(playerid, 22, 20);
           }
           case 1:
           {
               if(GetPlayerMoney(playerid) < 5500) return SendClientMessage(playerid, -1, \"Nincs rá pénzed\");
               SendClientMessage(playerid, -1, \"Megvetted a fegyvert\");
               GivePlayerWeapon(playerid, 24, 40);
           }
       }
   }
        }
        case TELEPORT_DIALOG:
        {
            if(response)
   {
       switch(listitem)
       {
           case 0: SetPlayerPos(playerid, 0.0, 0.0, 0.0 );
           case 1: SetPlayerPos(playerid, 0.0, 0.0, 0.0 );
      }
      SendClientMessage(playerid, -1, \"Elteleportáltál a választott helyre\");
   }
        }
}
return 1;
}

 
[mod]Javítottam a code=pawno-t pawn-ra..[/mod]
« Utoljára szerkesztve: 2014. június 21. - 15:57:33 írta Flash »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Dialogos fegyver lekérõ pénzért segítség HELP!
« Válasz #6 Dátum: 2014. június 21. - 16:42:04 »
0 Show voters
Idézetet írta: Tomee date=1403330955\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48861\" data-ipsquote-contentclass=\"forums_Topic

#define FEGYVER_DIALOG          0
#define TELEPORT_DIALOG         1
CMD:fegyverek(playerid, params[])
{
ShowPlayerDialog(playerid, FEGYVER_DIALOG, DIALOG_STYLE_LIST, \"Fegyver vásárlás\",\"Colt - $5000\\nDesert eagle - $5500\", \"Megvesz\", \"Kilép\");
return 1;
}
CMD:teleport(playerid, params[])
{
ShowPlayerDialog(playerid, TELEPORT_DIALOG, DIALOG_STYLE_LIST, \"Teleportálás\",\"Teleport 1\\nTeleport 2\", \"Port\", \"Kilép\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
{
    case FEGYVER_DIALOG:
        {
   if(response)
   {
       switch(listitem)
       {
           case 0:
           {
               if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, -1, \"Nincs rá pénzed\");
               SendClientMessage(playerid, -1, \"Megvetted a fegyvert\");
               GivePlayerWeapon(playerid, 22, 20);
           }
           case 1:
           {
               if(GetPlayerMoney(playerid) < 5500) return SendClientMessage(playerid, -1, \"Nincs rá pénzed\");
               SendClientMessage(playerid, -1, \"Megvetted a fegyvert\");
               GivePlayerWeapon(playerid, 24, 40);
           }
       }
   }
        }
        case TELEPORT_DIALOG:
        {
            if(response)
   {
       switch(listitem)
       {
           case 0: SetPlayerPos(playerid, 0.0, 0.0, 0.0 );
           case 1: SetPlayerPos(playerid, 0.0, 0.0, 0.0 );
      }
      SendClientMessage(playerid, -1, \"Elteleportáltál a választott helyre\");
   }
        }
}
return 1;
}

 
[mod]Javítottam a code=pawno-t pawn-ra..[/mod]
 
De a pénzt azt nem vonja le. Elég lesz a játékosnak, hogy meglegyen a kellõ pénze aztán szét floodolja és örökfegyver :)
Fegyveradás alá:
 
GivePlayerMoney(playerid, -5000);

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal