Szerző Téma: Parancsra 2 csapat  (Megtekintve 918 alkalommal)

Nem elérhető Game94

  • 405
    • Profil megtekintése
Parancsra 2 csapat
« Dátum: 2010. Július 03. - 20:02:42 »
0 Show voters
Azt hogyan lehet megcsinálni hogy ha valaki beír egy parancsot akkor választhasson két team közül .
Szóval lenne két skin , de ez a két skin akkor jöjjön elo amikor beírják a parancsot (amúgy lenne egy alap skinváltó amiben benne van az összes skin)
Ha esetleg nem értenétek akkor leírom érthetobben  ;)
Ha egy admin beírja azt hogy /zombi akkor az összes playernek választania kéne csapatot . Egyik a zombi , a másik az ember .

Parancsra 2 csapat
« Válasz #1 Dátum: 2010. Július 03. - 20:11:05 »
0 Show voters
Szerintem ezt egy egyszerü menüvel meglehetne oldani 2 csapat 2 skin 2spawnhej
én így gondolom:
 

#include <a_samp>
new Menu:teamok;
#define COLOR_GREEN 0x33AA33AA
public OnFilterScriptInit()
{
teamok = CreateMenu(\"teamok\", 2,  55.0, 200.0, 100.0, 80.0);
    AddMenuItem(teamok, 0, \"team1\");
    AddMenuItem(teamok, 0, \"team2\");
 
      return 1;
}
public OnFilterScriptExit()
{
    return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp(\"/csapat\", cmdtext, true, 10) == 0)
   {
       ShowMenuForPlayer(teamok,playerid);
        return 1;
        }
 
return 0;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current = GetPlayerMenu(playerid);
    if(current == teamok)
    {
switch(row)
{
            case 0:
            {
              SetPlayerPos(playerid,X,Y,Z);
               SetPlayerSkin(playerid,SKINID);//skin ID
               GivePlayerWeapon(playerid,5,1);//Fegyverek
            }
   case 1:
   {
      SetPlayerPos(playerid,2286.5547,2428.8687,10.8203);
               SetPlayerSkin(playerid,SKINID);//skin ID
                 GivePlayerWeapon(playerid,5,1);//Fegyverek
               
            }
       
         }
    }
    return 1;
}

 
A skin ID ket és a Koordinátákat ahol spawnoljanak azokat kell átírnod hogy ezt 1 prancsra hogy az összes hogykell nemtom de nekem ez a tippem de igy mindenkinek külön kell

Nem elérhető Game94

  • 405
    • Profil megtekintése
Parancsra 2 csapat
« Válasz #2 Dátum: 2010. Július 03. - 20:52:41 »
0 Show voters
Köszi , ezzel sokat segítettél , de valaki nem tudja hogy hogyan lehet azt hogyha ezt a parancsot beírom akkor mindenkinek kihozza ezt a menüt ?

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Parancsra 2 csapat
« Válasz #3 Dátum: 2010. Július 03. - 20:55:50 »
0 Show voters
Idézetet írta: Game94 date=1278183161\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2286\" data-ipsquote-contentclass=\"forums_Topic
Köszi , ezzel sokat segítettél , de valaki nem tudja hogy hogyan lehet azt hogyha ezt a parancsot beírom akkor mindenkinek kihozza ezt a menüt ?
 
Ciklussal megoldható.

Nem elérhető Game94

  • 405
    • Profil megtekintése
Parancsra 2 csapat
« Válasz #4 Dátum: 2010. Július 03. - 21:00:14 »
0 Show voters
És azt hogyan kell , azt is elmondod :D  ?

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Parancsra 2 csapat
« Válasz #5 Dátum: 2010. Július 03. - 21:04:43 »
0 Show voters
Idézetet írta: Game94 date=1278183614\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2286\" data-ipsquote-contentclass=\"forums_Topic
És azt hogyan kell , azt is elmondod :D  ?
 
Bocs, azt hittem tudod.  :amazed:
 

if (strcmp(\"/csapat\", cmdtext, true, 10) == 0)
{
    for ( new i = 0; i < GetMaxPlayers ( ); i++ )
    {
        ShowMenuForPlayer ( teamok, i );
    }
    return 1;
}

Nem elérhető Game94

  • 405
    • Profil megtekintése
Parancsra 2 csapat
« Válasz #6 Dátum: 2010. Július 03. - 21:33:23 »
0 Show voters
Köszi Csabesz , de azt nem tudod hogy hogyan lehet megcsinálni azt hogy :
Ne ilyen menübol tudjanak választani , hanem behozzon nekik egy skinválasztót amiben csak két skin van . A csapatokat meg tudom csinálni , csak azt nem hogy hogyan rakja be oket egy olyan skinválasztóba amiben csak két skin van .
Valaki pls segítsen .

Parancsra 2 csapat
« Válasz #7 Dátum: 2010. Július 04. - 09:43:45 »
0 Show voters
Nincsmit amugy :D

Nem elérhető Game94

  • 405
    • Profil megtekintése
Parancsra 2 csapat
« Válasz #8 Dátum: 2010. Július 04. - 10:15:20 »
0 Show voters
Idézetet írta: Game94 date=1278183161\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2286\" data-ipsquote-contentclass=\"forums_Topic
Köszi , ezzel sokat segítettél
 
Akkor még egyszer köszi :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal