Szerző Téma: Pár alapvetõ Dialog kérése.  (Megtekintve 2338 alkalommal)

Pár alapvetõ Dialog kérése.
« Dátum: 2012. Április 08. - 22:34:01 »
0 Show voters
Üdv újra.  :D
Most azért zargatnálak titeket,hogy strcmp-be tudnátok-e adni,ajánlani nekem:
-Tuning dialog
-Fegyver vevõ dialog
-Kocsi lehívás dialog
A másik dolog,hogy megcsináltam a szerverembe a 2es gombal a javítás..már csak annyi kellene,hogy ilyen \"megjavít\" hangot,és mellé a játékosnak kiírná hogy \"Megjavítottad a jármûved\" vagy valami ilyesmi.
Elõre is köszönöm szépen a válaszokat  8)

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Pár alapvetõ Dialog kérése.
« Válasz #1 Dátum: 2012. Április 08. - 22:58:53 »
+1 Show voters
Az autójavítóshoz írj egy SendClientMessage(playerid,szinkod\"Megjavítottad a jármûved!\");
A Dialogost is megírnám csak laptopon vagyok :-/

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Pár alapvetõ Dialog kérése.
« Válasz #2 Dátum: 2012. Április 08. - 23:09:42 »
+2 Show voters
Itt vana tuning hang:
 
 PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0); 

 
Majd a kiírása:
 
SendClientMessage(playerid, SZÍN,\"Síkeresen megjavítottad a jármûdet!\");

Pár alapvetõ Dialog kérése.
« Válasz #3 Dátum: 2012. Április 09. - 09:48:19 »
0 Show voters
Köszönöm mindkettõtöknek  ;D
Már csak a dialogok kéllenének ami problémásak.Mert találtam 1 zcmdset,de mivel én nem ezt használtam eddig nem fut a szerveremen.

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pár alapvetõ Dialog kérése.
« Válasz #4 Dátum: 2012. Április 09. - 09:50:27 »
0 Show voters
« Utoljára szerkesztve: 2012. Április 09. - 10:01:20 írta doboka98 »

Pár alapvetõ Dialog kérése.
« Válasz #5 Dátum: 2012. Április 09. - 10:27:00 »
0 Show voters
A fegyveres dialog mûködik..
De hogyan csináljam azt hogy pénzért lehessen venni?Mert ez nincs úgy egybe mint a többi..nem tudom hova írjam GivePlayerMoney-t..



public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/fegyver\", cmdtext, true, 12) == 0)
{
    ShowPlayerDialog(playerid, 8777, 2, \"Fegyver Bolt\", \"Melee\\nThrown\\nPistols\\nShotguns\\nSub-machine guns\\nRifles\\nHeavy weapons\\nHand held\\nApparel\\nSpecial\", \"Select\", \"Exit\");
   return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response == 1)
{
    switch(dialogid)
    {
        case 8777:
       {
           switch(listitem)
           {
            case 0: ShowPlayerDialog(playerid, 8778, 2, \"Melee\", \"Brass knuckles\\nGolf club\\nNite stick\\nKnife\\nBaseball bat\\nShovel\\nPool cue\\nKatana\\nChainsaw\\nPurple dildo\\nShort dildo\\nLong vibrator\\nLong vibrator\\nFlowers\\nCane\", \"Select\", \"Cancel\");
                   case 1: ShowPlayerDialog(playerid, 8779, 2, \"Thrown\", \"Grenades\\nTear Gas\\nMolotov cocktail\", \"Select\", \"Cancel\");
                   case 2: ShowPlayerDialog(playerid, 8780, 2, \"Pistols\", \"9mm Pistol\\nSilenced pistol\\nDesert eagle\", \"Select\", \"Cancel\");
                   case 3: ShowPlayerDialog(playerid, 8781, 2, \"Shotguns\", \"Shotgun\\nSawn-off shotgun\\nCombat shotgun\", \"Select\", \"Cancel\");
                   case 4: ShowPlayerDialog(playerid, 8782, 2, \"Sub-machine guns\", \"Micro Uzi\\nMP5\\nTEC9\", \"Select\", \"Cancel\");
                   case 5: ShowPlayerDialog(playerid, 8783, 2, \"Rifles\", \"AK47\\nM4\\nCountry rifle\\nSniper rifle\", \"Select\", \"Cancel\");
                   case 6: ShowPlayerDialog(playerid, 8784, 2, \"Heavy weapons\", \"Rocket Launcher\\nHS-Rocket Launcher\\nFlame thrower\\nMinigun\", \"Select\", \"Cancel\");
                   case 7: ShowPlayerDialog(playerid, 8785, 2, \"Hand held\", \"Spray can\\nFire extinguisher\\nCamera\", \"Select\", \"Cancel\");
                   case 8: ShowPlayerDialog(playerid, 8786, 2, \"Apparel\", \"Night vision\\nThermal goggles\\nParachute\", \"Select\", \"Cancel\");
                     case 9: ShowPlayerDialog(playerid, 8787, 2, \"Special\", \"Satchel charges\\nDetonator\", \"Select\", \"Cancel\");
         }
      }
      case 8778:
      {
         new weapons[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8779:
      {
         new weapons[] = {16,17,18};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8780:
      {
         new weapons[] = {22,23,24};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8781:
      {
         new weapons[] = {25,26,27};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8782:
      {
         new weapons[] = {28,29,32};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8783:
      {
         new weapons[] = {30,31,33,34};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8784:
      {
         new weapons[] = {35,36,37,38};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8785:
      {
         new weapons[] = {41,42,43,44};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8786:
      {
         new weapons[] = {44,45,46};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
      case 8787:
      {
         new weapons[] = {39,40};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
      }
   }
}
return 1;
}

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pár alapvetõ Dialog kérése.
« Válasz #6 Dátum: 2012. Április 09. - 10:31:07 »
0 Show voters

Pár alapvetõ Dialog kérése.
« Válasz #7 Dátum: 2012. Április 09. - 10:36:42 »
0 Show voters
Köszönöm,de inkább elszenvedgetek az elsõvel..közbe legalább tanulok ;D

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pár alapvetõ Dialog kérése.
« Válasz #8 Dátum: 2012. Április 09. - 10:39:19 »
0 Show voters
[pawn]GivePlayerMoney(playerid,-1000);[/pawn]
a -1000-t változtathatod.

Pár alapvetõ Dialog kérése.
« Válasz #9 Dátum: 2012. Április 09. - 10:43:48 »
0 Show voters
Igen,így áltam neki..de nem veszi le..így jó amúgy?
[pawn]   case 8778:
      {
         new weapons[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
         return GivePlayerWeapon(playerid, weapons[listitem], 500);
         GivePlayerMoney(playerid,-500);
      }[/pawn]

Pár alapvetõ Dialog kérése.
« Válasz #10 Dátum: 2012. Április 09. - 13:19:40 »
+1 Show voters

#define piros (0xFF0000AA)
#define sarga 0xFFFF00AA
if(strcmp(cmdtext, \"/fegyvervétel\", true) == 0 || strcmp(cmdtext, \"/fv\", true) == 0)    {
ShowPlayerDialog(playerid, 1135, DIALOG_STYLE_LIST, \"== Fegyvervétel ==\",\"DM fegyverek\\nTDM fegyverek\\nKézifegyverek és Pisztolyok\",\"Választom\",\"Kilépek\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
       if(dialogid == 1135)
{
      if(response)
      {
               if(listitem == 0)
               {
                         ShowPlayerDialog(playerid, 1+1, DIALOG_STYLE_LIST, \"== DM fegyver választás ==\", \"SawnOff Shotgun (Töltény: 500 Ár:2.500$)\\nTEC9 (Töltény: 800 Ár:2.000$)\\nUZI(Töltény: 700 Ár: 1.800$)\", \"Kiválaszt\", \"Mégse\");
        }
        if(listitem == 1) /////// TDM WEAPON / FEGYVER
        {
             ShowPlayerDialog(playerid, 1+3, DIALOG_STYLE_LIST, \"== TDM fegyver választás ==\", \"Sniper Puska (Töltény: 100 Ár:1.500$)\\nM4 (Töltény: 800 Ár: 2.500$)\\nAK-47 (Töltény:800 Ár: 2.250$) \\nCombat Shotgun (Töltény: 500 Ár: 1.500$)\\nSMG (Töltény: 500 Ár: 1.000$)\\nFüstgránát (Darab: 5 Ár: 1.000$)\\nRobbanógránát(Darab: 2 Ár: 5.000$)\", \"Kiválaszt\", \"Mégse\");
        }
        if(listitem == 2) ////// Kézifegyverek
        {
             ShowPlayerDialog(playerid, 1+4, DIALOG_STYLE_LIST, \"== Kézifegyverek és Pisztolyok == \", \"Boxer(Ár: 50$\\nFrancia Kés(Ár: 100$)\\nJapán Szamurájkard(Ár: 200$)\\nLáncfûrész(Ár: 500$)\\n9mm-es Pisztoly (Töltény: 500 Ár: 350$)\\nHangtompítós 9mm-es(Töltény: 400 Ár: 400$)\\nDeagle típusú pisztoly(Töltény: 400 Ár: 500$)\", \"Választ\",\"Kilép\");
         }
        }
        return 1;
        }
if(dialogid == 1+1) /////// DM WEAPON / FEGYVER
{
if(response)
{
   if(listitem == 0)
   {
           if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 26, 500);
      GivePlayerMoney(playerid, -2500);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted a SawnOff Shotgun-t, 2.500$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-2.500$\",5,1);
   }
   if(listitem == 1)
   {
           if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 32, 800);
      GivePlayerMoney(playerid, -2000);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted a Tec9-est, 2.000$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-2.000$\",5,1);
   }
   if(listitem == 2)
   {
           if(GetPlayerMoney(playerid) < 1800) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerMoney(playerid, -1800);
      GivePlayerWeapon(playerid, 28, 700);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted az UZI-t, 1.800$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-700$\",5,1);
   }
}
return 1;
}
if(dialogid == 1+3) /////// TDM WEAPON / FEGYVER
{
if(response)
{
   if(listitem == 0)
   {
           if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 34, 100);
      GivePlayerMoney(playerid, -1500);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted az Sniper puskát, 1.500$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-1.500$\",5,1);
   }
   if(listitem == 1)
   {
           if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 31, 800);
      GivePlayerMoney(playerid, -2500);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted az M4-est, 2.500$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-2.500$\",5,1);
   }
   if(listitem == 2)
   {
          if(GetPlayerMoney(playerid) < 2250) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
          GivePlayerMoney(playerid, -2250);
          GivePlayerWeapon(playerid, 30, 800);
          SendClientMessage(playerid,sarga,\"Sikeresen megvetted az AK-47-est, 2.250$ értékben!\");
          GameTextForPlayer(playerid, \"~r~-2.250$\",5,1);
   }
   if(listitem == 3)
   {
           if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 27, 500);
      GivePlayerMoney(playerid, -1500);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Combat Shotgun-t, 1.500$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-1.500$\",5,1);
   }
   if(listitem == 4)
   {
           if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 29, 500);
      GivePlayerMoney(playerid, -1000);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy SMG-t, 1.000$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-1.000$\",5,1);
   }
   if(listitem == 5)
   {
           if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
           GivePlayerMoney(playerid, -1000);
           GivePlayerWeapon(playerid, 17, 5);
           SendClientMessage(playerid,sarga,\"Sikeresen megvettél 5 darab Füstgránátot, 1.000$ értékben!\");
           GameTextForPlayer(playerid, \"~r~-1.000$\",5,1);
   }
   if(listitem == 6)
   {
                                 if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                                 GivePlayerMoney(playerid, -5000);
                                 GivePlayerWeapon(playerid, 16, 2);
                                 SendClientMessage(playerid, sarga,\"Sikeresen megvettél 2 darab robbanógránátot, 5.000$ értékben!\");
                                 GameTextForPlayer(playerid, \"~r~-5.000$\",5,1);
   }
}
return 1;
}
if(dialogid == 1+4) //Kézifegyverek és Pisztolyok
{
    if(response)
    {
        if(listitem == 0)
        {
                        if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerMoney(playerid, -50);
                        GivePlayerWeapon(playerid, 1, 1);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy \'boxert\', 50$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-50$\",5,1);
   }
   if(listitem == 2)
   {
           if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerMoney(playerid, -100);
                        GivePlayerWeapon(playerid, 4, 1);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Francia Kést, 100$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-100$\",5,1);
   }
   if(listitem == 3)
   {
           if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
           GivePlayerMoney(playerid, 200);
      GivePlayerWeapon(playerid, 8, 1);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Japán Szamurájkardot, 200$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-200$\",5,1);
   }
   if(listitem == 4)
   {
           if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                       GivePlayerMoney(playerid, -500);
                       GivePlayerWeapon(playerid, 9, 1);
                       SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Láncfûrészt, 500$ értékben!\");
                       GameTextForPlayer(playerid, \"~r~-500$\",5,1);
   }
   if(listitem == 5)
   {
           if(GetPlayerMoney(playerid) < 350) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerWeapon(playerid, 22, 500);
      GivePlayerMoney(playerid, -350);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy 9mm-es pisztolyt, 350$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-350$\",5,1);
   }
   if(listitem == 6)
   {
           if(GetPlayerMoney(playerid) < 400) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerMoney(playerid, -400);
                        GivePlayerWeapon(playerid, 23, 400);
                        SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Hangtompítós 9mm-es pisztolyt, 400$ értékben!\");
                                GameTextForPlayer(playerid, \"~r~-400$\",5,1);
   }
   if(listitem == 7)
   {
           if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerMoney(playerid, -500);
      GivePlayerWeapon(playerid, 24, 400);
      SendClientMessage(playerid,sarga,\"Sikeresne megvettél egy Deagle Típusú pisztolyt, 500$ értékben!\");
                                GameTextForPlayer(playerid, \"~r~-500$\",5,1);
   }
}
return 1;
}
        return 0;
}   

 
A saját munkáimból csaptam össze 5 perc alatt ezt, sietve csináltam, tehát lehet, hogy lesz valami hiba benne, ha lesz, csak írj ide, és kijavítom neked :D
Ha valahol elcsúszás van, tabulátorral igazíthatod majd, mivel itt nekem nem engedi valamiért a tabulátor használatát. :D
« Utoljára szerkesztve: 2012. Április 09. - 13:31:37 írta Harsanyi Alex »

Pár alapvetõ Dialog kérése.
« Válasz #11 Dátum: 2012. Április 09. - 14:59:15 »
0 Show voters
Az szép  ;D
Átnéztem..1-2óra múlva letöltöm a gépre,és le tesztelem  :yes:
Köszönöm szépen a rám fordított idõt,ment a + is ;)

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 09. - 16:08:18 )

Idézetet írta: Harsanyi Alex date=1333970380\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19866\" data-ipsquote-contentclass=\"forums_Topic


#define piros (0xFF0000AA)
#define sarga 0xFFFF00AA
if(strcmp(cmdtext, \"/fegyvervétel\", true) == 0 || strcmp(cmdtext, \"/fv\", true) == 0)    {
ShowPlayerDialog(playerid, 1135, DIALOG_STYLE_LIST, \"== Fegyvervétel ==\",\"DM fegyverek\\nTDM fegyverek\\nKézifegyverek és Pisztolyok\",\"Választom\",\"Kilépek\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
       if(dialogid == 1135)
{
      if(response)
      {
               if(listitem == 0)
               {
                         ShowPlayerDialog(playerid, 1+1, DIALOG_STYLE_LIST, \"== DM fegyver választás ==\", \"SawnOff Shotgun (Töltény: 500 Ár:2.500$)\\nTEC9 (Töltény: 800 Ár:2.000$)\\nUZI(Töltény: 700 Ár: 1.800$)\", \"Kiválaszt\", \"Mégse\");
        }
        if(listitem == 1) /////// TDM WEAPON / FEGYVER
        {
             ShowPlayerDialog(playerid, 1+3, DIALOG_STYLE_LIST, \"== TDM fegyver választás ==\", \"Sniper Puska (Töltény: 100 Ár:1.500$)\\nM4 (Töltény: 800 Ár: 2.500$)\\nAK-47 (Töltény:800 Ár: 2.250$) \\nCombat Shotgun (Töltény: 500 Ár: 1.500$)\\nSMG (Töltény: 500 Ár: 1.000$)\\nFüstgránát (Darab: 5 Ár: 1.000$)\\nRobbanógránát(Darab: 2 Ár: 5.000$)\", \"Kiválaszt\", \"Mégse\");
        }
        if(listitem == 2) ////// Kézifegyverek
        {
             ShowPlayerDialog(playerid, 1+4, DIALOG_STYLE_LIST, \"== Kézifegyverek és Pisztolyok == \", \"Boxer(Ár: 50$\\nFrancia Kés(Ár: 100$)\\nJapán Szamurájkard(Ár: 200$)\\nLáncfûrész(Ár: 500$)\\n9mm-es Pisztoly (Töltény: 500 Ár: 350$)\\nHangtompítós 9mm-es(Töltény: 400 Ár: 400$)\\nDeagle típusú pisztoly(Töltény: 400 Ár: 500$)\", \"Választ\",\"Kilép\");
         }
        }
        return 1;
        }
if(dialogid == 1+1) /////// DM WEAPON / FEGYVER
{
if(response)
{
   if(listitem == 0)
   {
           if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 26, 500);
      GivePlayerMoney(playerid, -2500);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted a SawnOff Shotgun-t, 2.500$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-2.500$\",5,1);
   }
   if(listitem == 1)
   {
           if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 32, 800);
      GivePlayerMoney(playerid, -2000);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted a Tec9-est, 2.000$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-2.000$\",5,1);
   }
   if(listitem == 2)
   {
           if(GetPlayerMoney(playerid) < 1800) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerMoney(playerid, -1800);
      GivePlayerWeapon(playerid, 28, 700);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted az UZI-t, 1.800$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-700$\",5,1);
   }
}
return 1;
}
if(dialogid == 1+3) /////// TDM WEAPON / FEGYVER
{
if(response)
{
   if(listitem == 0)
   {
           if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 34, 100);
      GivePlayerMoney(playerid, -1500);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted az Sniper puskát, 1.500$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-1.500$\",5,1);
   }
   if(listitem == 1)
   {
           if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 31, 800);
      GivePlayerMoney(playerid, -2500);
      SendClientMessage(playerid,sarga,\"Sikeresen megvetted az M4-est, 2.500$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-2.500$\",5,1);
   }
   if(listitem == 2)
   {
          if(GetPlayerMoney(playerid) < 2250) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
          GivePlayerMoney(playerid, -2250);
          GivePlayerWeapon(playerid, 30, 800);
          SendClientMessage(playerid,sarga,\"Sikeresen megvetted az AK-47-est, 2.250$ értékben!\");
          GameTextForPlayer(playerid, \"~r~-2.250$\",5,1);
   }
   if(listitem == 3)
   {
           if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 27, 500);
      GivePlayerMoney(playerid, -1500);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Combat Shotgun-t, 1.500$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-1.500$\",5,1);
   }
   if(listitem == 4)
   {
           if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
      GivePlayerWeapon(playerid, 29, 500);
      GivePlayerMoney(playerid, -1000);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy SMG-t, 1.000$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-1.000$\",5,1);
   }
   if(listitem == 5)
   {
           if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
           GivePlayerMoney(playerid, -1000);
           GivePlayerWeapon(playerid, 17, 5);
           SendClientMessage(playerid,sarga,\"Sikeresen megvettél 5 darab Füstgránátot, 1.000$ értékben!\");
           GameTextForPlayer(playerid, \"~r~-1.000$\",5,1);
   }
   if(listitem == 6)
   {
                                 if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                                 GivePlayerMoney(playerid, -5000);
                                 GivePlayerWeapon(playerid, 16, 2);
                                 SendClientMessage(playerid, sarga,\"Sikeresen megvettél 2 darab robbanógránátot, 5.000$ értékben!\");
                                 GameTextForPlayer(playerid, \"~r~-5.000$\",5,1);
   }
}
return 1;
}
if(dialogid == 1+4) //Kézifegyverek és Pisztolyok
{
    if(response)
    {
        if(listitem == 0)
        {
                        if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerMoney(playerid, -50);
                        GivePlayerWeapon(playerid, 1, 1);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy \'boxert\', 50$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-50$\",5,1);
   }
   if(listitem == 2)
   {
           if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerMoney(playerid, -100);
                        GivePlayerWeapon(playerid, 4, 1);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Francia Kést, 100$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-100$\",5,1);
   }
   if(listitem == 3)
   {
           if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
           GivePlayerMoney(playerid, 200);
      GivePlayerWeapon(playerid, 8, 1);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Japán Szamurájkardot, 200$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-200$\",5,1);
   }
   if(listitem == 4)
   {
           if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                       GivePlayerMoney(playerid, -500);
                       GivePlayerWeapon(playerid, 9, 1);
                       SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Láncfûrészt, 500$ értékben!\");
                       GameTextForPlayer(playerid, \"~r~-500$\",5,1);
   }
   if(listitem == 5)
   {
           if(GetPlayerMoney(playerid) < 350) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerWeapon(playerid, 22, 500);
      GivePlayerMoney(playerid, -350);
      SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy 9mm-es pisztolyt, 350$ értékben!\");
      GameTextForPlayer(playerid, \"~r~-350$\",5,1);
   }
   if(listitem == 6)
   {
           if(GetPlayerMoney(playerid) < 400) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerMoney(playerid, -400);
                        GivePlayerWeapon(playerid, 23, 400);
                        SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Hangtompítós 9mm-es pisztolyt, 400$ értékben!\");
                                GameTextForPlayer(playerid, \"~r~-400$\",5,1);
   }
   if(listitem == 7)
   {
           if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
                        GivePlayerMoney(playerid, -500);
      GivePlayerWeapon(playerid, 24, 400);
      SendClientMessage(playerid,sarga,\"Sikeresne megvettél egy Deagle Típusú pisztolyt, 500$ értékben!\");
                                GameTextForPlayer(playerid, \"~r~-500$\",5,1);
   }
}
return 1;
}
        return 0;
}   

 
A saját munkáimból csaptam össze 5 perc alatt ezt, sietve csináltam, tehát lehet, hogy lesz valami hiba benne, ha lesz, csak írj ide, és kijavítom neked :D
Ha valahol elcsúszás van, tabulátorral igazíthatod majd, mivel itt nekem nem engedi valamiért a tabulátor használatát. :D
 
Valamiért ez a 2 errorja van..semmit se módosítottam :D
C:\\Users\\User\\Desktop\\samp03dsvr_R2_win32\\filterscripts\\baseaf.pwn(5) : error 010: invalid function or declaration
C:\\Users\\User\\Desktop\\samp03dsvr_R2_win32\\filterscripts\\baseaf.pwn(7) : error 010: invalid function or declaration
« Utoljára szerkesztve: 2012. Április 09. - 16:08:18 írta BenceDaPro »

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Pár alapvetõ Dialog kérése.
« Válasz #12 Dátum: 2012. Április 09. - 16:29:22 »
0 Show voters
Másold be az 5. és 7. sort

Pár alapvetõ Dialog kérése.
« Válasz #13 Dátum: 2012. Április 09. - 16:51:34 »
0 Show voters
5.   if(strcmp(cmdtext, \"/fegyvervétel\", true) == 0 || strcmp(cmdtext, \"/fv\", true) == 0)    {
6.      ShowPlayerDialog(playerid, 1135, DIALOG_STYLE_LIST, \"== Fegyvervétel ==\",\"DM fegyverek\\nTDM fegyverek\\nKézifegyverek és Pisztolyok\",\"Választom\",\"Kilépek\");
7.      return 1;

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Pár alapvetõ Dialog kérése.
« Válasz #14 Dátum: 2012. Április 09. - 16:59:20 »
0 Show voters
nincs lezárva a szkript

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal