Peršokti į turinį

[Pamoka]Kuriame Darbus FR Modui


Lukas2K

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4834 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki,

Sukuriau sia pamoka nes kila daug klausymu kaip sukurti meniu

taigi pradedam

Virsui Scripto

new Menu:darbai;

Po OnGameModeInit Arba OnFilterScriptInit

darbai = CreateMenu("Darbai", 2, 200.0, 100.0, 150.0, 150.0);

AddMenuItem(darbai,0,"-~w~~h~Policininkas");

AddMenuItem(darbai,0,"-~w~~h~Mafijozas");

AddMenuItem(darbai,0,"-~w~~h~S.W.A.T");

AddMenuItem(darbai,0,"-~w~~h~Medikas");

AddMenuItem(darbai,0,"-~w~~h~Taksistas");

AddMenuItem(darbai,0,"-~w~~h~FBI");

AddMenuItem(darbai,0,"-~w~~h~Paparacis");

AddMenuItem(darbai,0,"-~w~~h~*Myliu SuperGames.lt*");

AddMenuItem(darbai,0,"-~r~~h~Iseiti");

Noredami prideti daugiau Darbu tesiog prirasykite

AddMenuItem(darbai,0,"-~w~~h~Pavadinimas");

Gerai einam prie komandos kurimo

Noredami kad jusu darbu meniu islistu parasius /darbai

Turesime ideti sia funkcija

ShowMenuForPlayer(darbai, playerid);

Gerai tai turetu atrodyti taip

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/darbai", cmdtext, true, 10) == 0)

{

ShowMenuForPlayer(darbai, playerid);

return 1;

}

Dabar sukursime ka darys jei paspausi kazkuri darba is Meniu

Taigi ikelkite si po - OnPlayerSelectedMenuRow

public OnPlayerSelectedMenuRow(playerid, row)

{

new Menu:current;

current = GetPlayerMenu(playerid);

if(current == darbai)

{

switch(row)

{

case 0:

{

SendClientMessage(playerid,COLOR_ORANGE, "Sveikiname tapus Policininku");

SetPlayerPos(playerid,-1630.6406,687.4634,7.1875);

ResetPlayerWeapons(playerid);

GivePlayerWeapon(playerid, 3, 1);

GivePlayerWeapon(playerid, 24, 1000);

GivePlayerWeapon(playerid, 29, 1000);

SendClientMessage(playerid, COLOR_GREEN, "Tavo darbas: Priziureti miesta ir gaudyti mafija!");

SetPlayerColor(playerid, COLOR_BLUE);

SetPlayerSkin(playerid, 280);

new vardas[128], stringas[128];

GetPlayerName(playerid, vardas, sizeof(vardas));

format(stringas, sizeof(stringas), "%s Isidarbino Policininku", vardas);

SendClientMessageToAll(COLOR_GREEN, stringas);

}

case 1:

{

SendClientMessage(playerid,COLOR_ORANGE, "Sveikiname tapus Mafyjozu");

SetPlayerPos(playerid,-1980.6406,687.4634,7.1875);

ResetPlayerWeapons(playerid);

GivePlayerWeapon(playerid, 3, 1);

GivePlayerWeapon(playerid, 24, 1000);

GivePlayerWeapon(playerid, 29, 1000);

SendClientMessage(playerid, COLOR_GREEN, "Tavo darbas: Zudyti mentus ir *Aš labai negeras*inti zmones :D!");

SetPlayerColor(playerid, COLOR_BLACK);

SetPlayerSkin(playerid, 280);

new vardas[128], stringas[128];

GetPlayerName(playerid, vardas, sizeof(vardas));

format(stringas, sizeof(stringas), "%s Istojo i mafyjos gauja", vardas);

SendClientMessageToAll(COLOR_GREEN, stringas);

}

case 2:

{

SendClientMessage(playerid,COLOR_ORANGE, "Sveikiname tapus Mafyjozu");

SetPlayerPos(playerid,-1980.6406,687.4634,7.1875);

ResetPlayerWeapons(playerid);

GivePlayerWeapon(playerid, 3, 1);

GivePlayerWeapon(playerid, 24, 1000);

GivePlayerWeapon(playerid, 29, 1000);

SendClientMessage(playerid, COLOR_GREEN, "Tavo darbas: Zudyti mentus ir *Aš labai negeras*inti zmones :D!");

SetPlayerColor(playerid, COLOR_BLACK);

SetPlayerSkin(playerid, 280);

new vardas[128], stringas[128];

GetPlayerName(playerid, vardas, sizeof(vardas));

format(stringas, sizeof(stringas), "%s Istojo i mafyjos gauja", vardas);

SendClientMessageToAll(COLOR_GREEN, stringas);

}

case 3:

{

SendClientMessage(playerid,COLOR_ORANGE, "Sveikiname tapus Mafyjozu");

SetPlayerPos(playerid,-1980.6406,687.4634,7.1875);

ResetPlayerWeapons(playerid);

GivePlayerWeapon(playerid, 3, 1);

GivePlayerWeapon(playerid, 24, 1000);

GivePlayerWeapon(playerid, 29, 1000);

SendClientMessage(playerid, COLOR_GREEN, "Tavo darbas: Zudyti mentus ir *Aš labai negeras*inti zmones :D!");

SetPlayerColor(playerid, COLOR_BLACK);

SetPlayerSkin(playerid, 280);

new vardas[128], stringas[128];

GetPlayerName(playerid, vardas, sizeof(vardas));

format(stringas, sizeof(stringas), "%s Istojo i mafyjos gauja", vardas);

SendClientMessageToAll(COLOR_GREEN, stringas);

}

case 4:{

HideMenuForPlayer(darbai, playerid);

}

}

}

return 1;

}

case 0:

case 1: ir kiti

reiskia kelintas is meniu spaustukas

Pvz cia pas mus meniu yra pirmas Policininkas taigi darba rasysime po Case 0:

Antras darbas Mafyjozas tai ji rasysime po case 1:

Tikiuosi suprasyte

Jei kazkam padejau nepagailekit duoti +REP :)

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4834 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...