Endis

[GRP][Pamoka] Lyties pakeitimas.

Recommended Posts

Sugalvojau sukūrti naują pamoką, kuri, manau, kartais yra serveriuose naudinga ir tikrai reikalinga. Kai jūs bunate su vyro skinu,o esate moteris - tai kaip pavizdys, tai jūs galėsite laisvai pakeisti savo lytį, turėdamį specialią komandą, kuria dabar jums ir pasakysiu.

1. Atsidarome gamemodes aplanką.

2. Susirandame ir atsidarome *.pwn failiuką.

3. Susiraskime eilutę:

public OnPlayerCommandText(playerid, cmdtext[])
{ 

4. Po ta eilute susirandame tinkamą ir jums patogią vietą, bei sukūriame komandą:

if(!strcmp(cmdtext, "/pasikeistilyti", true))
{
ShowPlayerDialog(playerid,515,DIALOG_STYLE_LIST,"Pasirinkite Lytį.","Vyras\nMoteris","Rinktis","Atgal");
return 1;
}

5. Susiraskime eilutę:

OnDialogResponse

5. Kas be ko, dabar reikia sukūrti, kas vyks, kai paspaus ant vieno iš pasirinkimų gui lentelėje, taip ir padarome:

if(dialogid == 515)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, YELLOW, "Jusu lytis pakeista į vaikino");
playerDB[playerid][lytis]=1;
}
else if(listitem == 1)
{
SendClientMessage(playerid, YELLOW, "Jusu lytis pakeista į merginos");
playerDB[playerid][lytis]=2;
}
return 1;
}
return 1;
}

6. Spaudžiame F5, o kai sukompilina išjungiame langus ir džiaugiames rezutaltu.

Pamoka kūrta mano, neripinta ir neleidžiu kitiems ripinti.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Tiesiog puiku! +Rep duodu už gerą pamoką ;]!

PS: Biški duosiu vėliau, nes neleidžia dar, buvau kažkam jau davęs ;)!

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
Svečias
Ši tema yra užrakinta.

  • Å iame puslapyje narÅ¡o:   0 nariai

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