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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: PiCsUUU - 2013. november 06. - 20:46:41

Cím: Fegyver Dialog
Írta: PiCsUUU - 2013. november 06. - 20:46:41
Üdv! Kezdõ scripter vagyok. De csináltam egy dialogot amit nembiztos hogy használtok vagy ha valamit rosszul csináltam irjatok commentet!
 
#include 
#include
#define DIALOG_FEGYVERMENU 0
#define COLOR_BLUE 0x0066ffAA
#define COLOR_BUY 0xff0000AA
#if defined FILTERSCRIPT
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_FEGYVERMENU)
{
    if(response)
    {
    if(listitem == 0)
    {
    GivePlayerMoney(playerid, -6000);
    GivePlayerWeapon(playerid, 29, 60);
    SendClientMessage(playerid, COLOR_BUY, \"Sikeresen vettél Fegyver:MP5!\");
    }
    if(listitem == 1)
    {
    GivePlayerMoney(playerid, -4000);
    GivePlayerWeapon(playerid, 31, 60);
    SendClientMessage(playerid, COLOR_BUY, \"Sikeresen vettél Fegyver:M4A1!\");
    }
    if(listitem == 2)
    {
    GivePlayerMoney(playerid, -3000);
    GivePlayerWeapon(playerid, 24, 60);
    SendClientMessage(playerid, COLOR_BUY, \"Sikeresen vettél Fegyver:Deagle\");
    }
           if(listitem == 3)
    {
    GivePlayerMoney(playerid, -6000);
    GivePlayerWeapon(playerid, 26, 210);
    SendClientMessage(playerid, COLOR_BUY, \"Sikeresen vettél Fegyver:Sawn-off\");
    }
             if(listitem == 4)
    {
    GivePlayerMoney(playerid, -5000);
    GivePlayerWeapon(playerid, 32, 500);
    SendClientMessage(playerid, COLOR_BUY, \"Sikeresen vettél Fegyver:Tech\");
    }
           if(listitem == 5)
    {
    GivePlayerMoney(playerid, -1000);
    GivePlayerWeapon(playerid, 4, 1);
    SendClientMessage(playerid, COLOR_BUY, \"Sikeresen vettél Fegyver:Kés\");
    }
}
else
{
}
}
return 1;
}
CMD:fegyver(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_FEGYVERMENU, DIALOG_STYLE_LIST, \"Fegyvermenü\", \"MP5\\nM4A1\\nDesert\\nSawn-off\\nTech\\nKes\", \"Megvesz\", \"Kilépés\");
return 1;
}
Cím: Fegyver Dialog
Írta: SSK - 2013. november 07. - 13:19:14
Szerintem rakj bele több fegyvert,és csináld meg hogyha a játékosnak nincs elegendõ pénze akkor ne tudja megvenni.
Amúgy nem lett rossz,de ez így elég kevés.
Cím: Fegyver Dialog
Írta: PiCsUUU - 2013. november 07. - 15:20:27
Hát szerintem felesleges megcsinálni hogy ne tudja megvenni mert leveszi -ba is mehet.  :laugh: Megveszi minden pénzbe kerül :D
De am Köszi :D
Cím: Fegyver Dialog
Írta: .Ex@Mpl3. - 2013. november 07. - 15:44:42

Szerintem rakj bele több fegyvert,és csináld meg hogyha a játékosnak nincs elegendõ pénze akkor ne tudja megvenni.
Amúgy nem lett rossz,de ez így elég kevés.
 
[/quote]
Én is ezt mondanám, de azért a \"+\"-jár  ;)
Cím: Fegyver Dialog
Írta: PiCsUUU - 2013. november 07. - 16:08:29
Köszönöm szépen :D
Cím: Fegyver Dialog
Írta: SSK - 2013. november 07. - 16:16:13
Én is adok egy +-t! :D
Cím: Fegyver Dialog
Írta: PiCsUUU - 2013. november 07. - 19:53:19
Sose gondoltam volna hogy tetszik :D
Cím: Fegyver Dialog
Írta: Tlalala - 2013. november 09. - 10:37:19
ha valakit érdekelne,hogyan csinálja meg,ha nincs pénze akkor ne tudja megvenni,akkor itt van:
        if (GetPlayerMoney(playerid) < amennyi pénz kell a fegyverért azt ide írd)
       {
   SendClientMessage(playerid,\"nincs elég pénzed\");
   return 1;
   }
ezt az összes  if(listitem == 0) után kell betenni