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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: norbee0170 - 2011. május 21. - 14:57:11

Cím: dialog hiba
Írta: norbee0170 - 2011. május 21. - 14:57:11
ü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
Cím: dialog hiba
Írta: doni3219 - 2011. május 21. - 15:27:52
TogglePlayerControllable(playa, 1);
Szerintem....
Cím: dialog hiba
Írta: Flash - 2011. május 21. - 16:35:24
Ü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;
}
Cím: dialog hiba
Írta: Mambo - 2011. május 21. - 21:01:27
Nem tudom hogy én vagyok-e a hülye, de ha jól értelmezem ha kilép akkor van lefagyasztva.
Cím: dialog hiba
Írta: kurta999 - 2011. május 21. - 22:46:09
true = mozoghat
false = nem.
Amúgy annak a javított verziónak mûködni kell, a fentirõl inkább nem mondok semmit..
Cím: dialog hiba
Írta: doni3219 - 2011. május 22. - 09:54:12
Hát jó....Nekem így is megy!
Cím: dialog hiba
Írta: Flash - 2011. május 23. - 15:48:45
Amúgy annak a javított verziónak mûködni kell, a fentirõl inkább nem mondok semmit..[/quote]
Cím: dialog hiba
Írta: norbee0170 - 2011. május 23. - 17:40:18
am az mér van h ha resizem a szerót akk beírom h /fegyverek és bejön a burger menü xD
Cím: dialog hiba
Írta: Flash - 2011. május 27. - 15:32:09
Vagy ütközik valamivel, vagy ha /gmx - el resizted a szerót akkor buggol!
Cím: dialog hiba
Írta: norbee0170 - 2011. május 27. - 15:38:14
elég régi téma de kössz h írtál mer elfelejtettem lezárni:D, am megcsináltam dialogba szal no problem :)