Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - zeteni

Oldalak: 1 ... 42 43 [44] 45 46 ... 130
646
Sziasztok! Még nem láttam ehhez hasonló témát, szóval gondoltam, hogy nyitok egyet. Elnézést, ha már van! Ez kezdõknek szerintem jól jöhet.
Szóval. Az a_samp és a zcmd (nem muszáj) függvénykönyvtárakra lesz szükségünk
 
#include <a_samp>
#include <zcmd>
#define DIALOG_MELYIK 1
new csapat1[MAX_PLAYERS];
new csapat2[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, \"Melyik csapatban akarsz lenni?\", \"Csapat1\\nCsapat2\", \"Választ\", \"Kilép\");
return 1;
}
public OnFilterScriptInit()
{
return 1;
}
new count = 0;
new countt = 0;
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid = 1)
    {
if(!response)
{
Kick(playerid);
}
if(listitem == 0)
{
    csapat1[playerid] = 1;
count++;
}
if(listitem == 1)
{
csapat2[playerid] = 1;
countt++;
}
        }
return 1;
}

 
Nézzük a magyarázatot:
 
#include <a_samp>
#include <zcmd>

 
Ezeket be kell írnunk a gamemod/filterscript elejére, ha használni akarjuk, a benne létrehozott függvényeket, callback-eket.
 
#define DIALOG_MELYIK 1

 
definiáljuk azt a dialogot, ami a belépéskor megkérdezi a játékostól, hogy melyik csapatban szeretne lenni. Én a DIALOG_MELYIK nevet adtam neki, és az egyes azonosítót. Átírhatjátok, csak az a lényeg, hogy a DIALOGOK AZONOSÍTÓJA NE EGYEZZEN SOSEM!
 
new csapat1[MAX_PLAYERS];
new csapat2[MAX_PLAYERS];

 
Itt hozzuk létre a változókat. Ezeket nagyon egyszerû használni. A nevében is benne van mit lehet vele csinálni. Az értékét lehet változtatni, mivel az értéke változó. (true == 1, false == 0) Itt létrehoztam a csapat1 és a csapat2 nevû változót, ami az összes online játékosra vonatkozik! Erre késõbb visszatérünk
 
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, \"Melyik csapatban akarsz lenni?\", \"Csapat1\\nCsapat2\", \"Választ\", \"Kilép\");
return 1;
}

 
Ha a játékos belép a szerverre, akkor megjeleníti neki az egyes azonosítójú dialogot, aminek a címe: Melyik csapatban akarsz lenni? és a két választható lehetõség: Csapat1, Csapat2, A két gomb pedig: Választ, és Kilép
 
new count = 0;
new countt = 0;

 
Ez létrehozza a számlálókat. A count nevû számláló az egyes csapatban lévõ tagokat számolja, a countt nevû számláló pedig a 2.-es csapatban lévõket. De ugye itt még semmit sem számlál, mivel itt csak a nullás értéket adtunk neki :)
 
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
        if(!response)
        {
                Kick(playerid);
        }

 
Ha a játékos bezárja a dialogot, a mi esetünkben a \"Kilép\" gombra nyom, akkor kickeli a rendszer.
 
if(listitem == 0)
        {
            csapat1[playerid] = 1;
                count++;
               
        }
        if(listitem == 1)
        {
                csapat2[playerid] = 1;
                countt++;
        }
        return 1;
}

 
Nézzük szétbontva
 
if(listitem == 0)
        {
            csapat1[playerid] = 1;
                count++;
               
        }

 
Ha azt választja, a dialogban, hogy csapat1, akkor a változó értéke egy, vagyis true lesz. És a count nevû számlálóhoz hozzáadódik egy!
 
if(listitem == 1)
        {
                csapat2[playerid] = 1;
                countt++;
        }

 
Ha azt választja a dialogban, hogy csapat2, akkor a változó értéke 1, vagyis true lesz. És a countt nevû számlálóhoz hozzáadódik egy!
Körülbelül ennyi lenne, remélem érthetõ voltam. Ha hibát észleltek akkor jelezzétek!
Ha szeretnétek, hogy hozzáírjam, a csapatból kilépést, stb. parancsokat meg mindent akkor jelezzétek. Most csak ennyihez volt kedvem! Sziasztok!

647
Segítségkérés / Számláló
« Dátum: 2012. július 16. - 13:04:36 »
#include <a_samp>
#include <zcmd>
#define DIALOG_MELYIK 1
new csapat1[MAX_PLAYERS];
new csapat2[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, \"Melyik csapatban akarsz lenni?\", \"Csapat1\\nCsapat2\", \"Választ\", \"Kilép\");
return 1;
}
public OnFilterScriptInit()
{
return 1;
}
new count = 0;
new countt = 0;
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(!response)
{
Kick(playerid);
}
if(listitem == 0)
{
    csapat1[playerid] = 1;
count++;
}
if(listitem == 1)
{
csapat2[playerid] = 1;
countt++;
}
return 1;
}

 
Szia! Tessék itt van. Ne haragudj, ha nem jó, csak nagyon le vagyok hangolva bizonyos dolgok miatt. :(

648
Archívum / InvisyTown RPG
« Dátum: 2012. július 15. - 21:46:41 »
Na ebben a szerverben látok valamit! (lassan megérdemli az RPG elõtagot  :shifty: ) De ez majd nyitáskor kiderül. Sok szerencsét!

649
Bemutatkozás / zeteni
« Dátum: 2012. július 15. - 21:43:11 »
Köszi!
Danix nem nagyon ismerlek, de az nem azt jelenti, hogy nem kedvellek :hihi:

650
SA-MP: Szerverfejlesztés / szolgálat
« Dátum: 2012. július 15. - 11:02:24 »
Szerintem Filterscript helyett jobb lesz a Code tag! :) És a scriptet azért jó lenne ha látnánk :D

651
Off Telep / Csak egy apró kérés.
« Dátum: 2012. július 14. - 23:24:46 »
Mi a pi*** ez?

652
Bemutatkozás / RazR²º¹²
« Dátum: 2012. július 12. - 22:01:35 »
Kösz a megemlítést.

653
Általános / GTA asztali RPG szabálykönyv. Van rá igény?
« Dátum: 2012. július 12. - 21:59:24 »
Itt a TS IP-je :
195.228.75.172
Port: 9987

654
Törölt RP Szerverek / DeToX RolePlay
« Dátum: 2012. július 12. - 21:28:36 »
Minek 10 illegál? ez még a 300-as playerszámhoz is sok

655
Törölt RP Szerverek / Magyar Prison RPG
« Dátum: 2012. július 12. - 21:01:16 »
Idézetet írta: Ben date=1341570857\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23855\" data-ipsquote-contentclass=\"forums_Topic


 

A cellákba fegyvert elrejteni? Ezt elég irreálisnak tartom, hisz a börtönben, még a se**edben is kutatnak az õrök, nemhogy a celládban
 
IRL is elrejthetnek belerakják a matracba vagy mit tom én 55 millió filmet áttam már ahol ien pengéket meg ieneket rejegetnek :D meg láttam egy filmet Discovery-n ahol mutatták h IRL miket koboztak el a raboktol hát hogy is mondjam iesztõ volt :D
 
[/quote]
Akkor már inkább szedje ki a faasztal vagy faágy lábát és legyen a kezében egy baseballütõ. Fegyverek nem sûrûn vannak elrejtve egy börtönben. Esetleg boxer jöhet még szóba meg kés. De a kést meg lehetne oldani összerakósnak, hogy van egy penge, van 2 db mûanyagdarab ami a fogója lesz a késnek + madzag.
 
[/quote]
NINCS ASZTAL A CELLÁBAN. Ha kiszeded a vaságy lábát puszta kézzel megtapsollak.
És az csak film.

656
Bemutatkozás / WolverinZ
« Dátum: 2012. július 12. - 20:56:54 »
Szijjaaaa lábuuujjjjjjjj.

657
Törölt RP Szerverek / [Egyéb]HapciGF
« Dátum: 2012. július 12. - 20:52:58 »
Úgy látom, hogy itt mindenki nagyon jól szórakozik, csak én nem. Szerintem a magyar RP ígyis a sárban toporog és gyerekcipõben jár, de ezzel még jobban meggyaláztátok azzal, hogy kiraktátok a GF tag-et. Szerintem ez nem poén, hanem szégyen. Legalább Egyéb kategóriába lenne sorolva. Bocs ha elrontottam valakinek a kedvét, DE AKKOR IS EZ A VÉLEMÉNYEM

658
Fórum Archívum (Témák/Fórumok) / Wifi feltörés,lehetséges?
« Dátum: 2012. július 12. - 13:59:00 »
Raynor, hol lehet megnézni a logot?

659
Fórum Archívum (Témák/Fórumok) / Wifi feltörés,lehetséges?
« Dátum: 2012. július 12. - 00:28:29 »
Én nem örülnék, ha lopná valaki az én kis wifimet, amiért a szüleim kb. 3000 forintot fizetnek havonta. Nem tudom te, hogy vagy vele

660
Admin TGF szerverekre / [HUN]Windows/*Szerver by _id100_****
« Dátum: 2012. július 12. - 00:26:54 »
Persze-persze, nem akartam megsérteni a szervernyitót, csak mégis be kell jelentenem a fõadminnak ha elvitt a mentõ és kómába estem? Akkor legalább úgy legyen, hogy egy héten minimum 5 órát kell a szerveren eltölteni vagy nem tudom. Vagy ha 2 napig nem nézel fel akkor oké, de ha többig akkor meg szólnak érte. Csak vélemény

Oldalak: 1 ... 42 43 [44] 45 46 ... 130
SimplePortal 2.3.7 © 2008-2024, SimplePortal