Szerző Téma: dialog hiba  (Megtekintve 1070 alkalommal)

dialog hiba
« Dátum: 2011. Május 21. - 14:57:11 »
0 Show voters
üdv sziasztok
ez a 2. menümés fogjuk rá h megfelelõen mûködik de 2 hibája van,
1. hogy csak egy fegyvert ad a playernek
2. ha kiválasztja a fegyvert nem olvassza fel
pwn:
[pawn]#include <a_samp>
new Menu:fegyverek;
#define COLOR_SYSTEM              0xEFEFF7AA
public OnFilterScriptInit (  ) {
fegyverek = CreateMenu ( \"Fegyverek\", 1, 50.0, 180.0, 200.0, 200.0 );
AddMenuItem ( fegyverek, 0, \"mesterlövész felszerelés\" );
AddMenuItem ( fegyverek, 0, \"könnyûgépfegyver felszerelés\" );
AddMenuItem ( fegyverek, 0, \"nehézgépfegyver felszerelés\" );
AddMenuItem ( fegyverek, 0, \"shoutganos felszerelés felszerelés\" );
return 1;
}
public OnPlayerCommandText ( playerid, cmdtext [  ] ) {
if ( strcmp ( \"/felezserelések\", cmdtext, true ) == 0 ) {
        SendClientMessage(playerid,COLOR_SYSTEM, \"lelettél fagyasztva míg felszerelést választasz.\");
   ShowMenuForPlayer ( fegyverek, playerid );
   TogglePlayerControllable ( playerid, false );
   return 1;
}
return 0;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current;
current = GetPlayerMenu(playerid);
if(current == fegyverek)
{
   switch(row)
   {
   case 0: GivePlayerWeapon(playerid, 4, 5000) || GivePlayerWeapon(playerid, 23, 5000) || GivePlayerWeapon(playerid, 34, 5000) || GivePlayerWeapon(playerid, 17, 5000);
   case 1: GivePlayerWeapon(playerid, 24, 5000) || GivePlayerWeapon(playerid, 29, 5000) || GivePlayerWeapon(playerid, 17, 5000);
   case 2: GivePlayerWeapon(playerid, 31, 5000) || GivePlayerWeapon(playerid, 24, 5000) || GivePlayerWeapon(playerid, 17, 5000);
   case 3: GivePlayerWeapon(playerid, 39, 5000) || GivePlayerWeapon(playerid, 40, 5000) || GivePlayerWeapon(playerid, 27, 5000) || GivePlayerWeapon(playerid, 24, 5000);
   }
}
return 1;
}
public OnPlayerExitedMenu(playerid)
{
    SendClientMessage(playerid,COLOR_SYSTEM, \"Fagyasztás feloldva mert kiválasztotad a felszerelést.\");
TogglePlayerControllable(playerid,true);
return 1;
}[/pawn]
mi ebben a hiba? :D
szerk: tutorial alapján csináltam :D
« Utoljára szerkesztve: 2011. Május 21. - 15:08:23 írta norbee0170 »

dialog hiba
« Válasz #1 Dátum: 2011. Május 21. - 15:27:52 »
0 Show voters
TogglePlayerControllable(playa, 1);
Szerintem....

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
dialog hiba
« Válasz #2 Dátum: 2011. Május 21. - 16:35:24 »
0 Show voters
Üdv!
Így biztos jólesz! (Nem teszteltem!)
 
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current;
current = GetPlayerMenu(playerid);
if(current == fegyverek)
{
switch(row)
{
        case 0:
{
TogglePlayerControllable(playerid, true);
GivePlayerWeapon(playerid, 4, 5000) ;
GivePlayerWeapon(playerid, 23, 5000);
GivePlayerWeapon(playerid, 34, 5000);
GivePlayerWeapon(playerid, 17, 5000);
}
        case 1:
{
TogglePlayerControllable(playerid, true);
GivePlayerWeapon(playerid, 24, 5000);
GivePlayerWeapon(playerid, 29, 5000);
GivePlayerWeapon(playerid, 17, 5000);
}
        case 2:
{
TogglePlayerControllable(playerid, true);
GivePlayerWeapon(playerid, 31, 5000);
GivePlayerWeapon(playerid, 24, 5000);
GivePlayerWeapon(playerid, 17, 5000);
}
        case 3:
{
TogglePlayerControllable(playerid, true);
GivePlayerWeapon(playerid, 39, 5000);
GivePlayerWeapon(playerid, 40, 5000);
GivePlayerWeapon(playerid, 27, 5000);
GivePlayerWeapon(playerid, 24, 5000);
}
}
}
return 1;
}

Nem elérhető Mambo

  • 4239
    • Profil megtekintése
dialog hiba
« Válasz #3 Dátum: 2011. Május 21. - 21:01:27 »
0 Show voters
Nem tudom hogy én vagyok-e a hülye, de ha jól értelmezem ha kilép akkor van lefagyasztva.

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
dialog hiba
« Válasz #4 Dátum: 2011. Május 21. - 22:46:09 »
0 Show voters
true = mozoghat
false = nem.
Amúgy annak a javított verziónak mûködni kell, a fentirõl inkább nem mondok semmit..

dialog hiba
« Válasz #5 Dátum: 2011. Május 22. - 09:54:12 »
0 Show voters
Hát jó....Nekem így is megy!

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
dialog hiba
« Válasz #6 Dátum: 2011. Május 23. - 15:48:45 »
0 Show voters
Amúgy annak a javított verziónak mûködni kell, a fentirõl inkább nem mondok semmit..[/quote]

dialog hiba
« Válasz #7 Dátum: 2011. Május 23. - 17:40:18 »
0 Show voters
am az mér van h ha resizem a szerót akk beírom h /fegyverek és bejön a burger menü xD

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
dialog hiba
« Válasz #8 Dátum: 2011. Május 27. - 15:32:09 »
0 Show voters
Vagy ütközik valamivel, vagy ha /gmx - el resizted a szerót akkor buggol!

dialog hiba
« Válasz #9 Dátum: 2011. Május 27. - 15:38:14 »
0 Show voters
elég régi téma de kössz h írtál mer elfelejtettem lezárni:D, am megcsináltam dialogba szal no problem :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal