Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4713 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

(redaguota)

Sveiki, nusprendžiau sukurti savo pirmą pamoką. Tai bus šiek tiek unikalesnis skin pasirinkimas.

Taigi, pradedame!

1. Susirandame

public OnPlayerSpawn(playerid)

Šiame callbacke turi būti šios eilutės:

//Zinute ir pradiniai pinigfai | Jei zaidejas ka tik uzsiregistravo
if(playerDB[playerid][authstate]==1)
{
SendClientMessage(playerid,COLOR,"* Sveiki atvyke i GRP. Gal jums reikia taxi? ( /kviesti taxi ) Ar pagalbos? ( /pagalba )");
GivePlayerMoneyA(playerid,(3+random(3))*1000);
playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);
}

Ir po:

playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);

Dedame:

ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Lytis","Pasirinkite lytį","Vyras","Moteris");

Tūrėtų atrodyti taip:

//Zinute ir pradiniai pinigfai | Jei zaidejas ka tik uzsiregistravo
if(playerDB[playerid][authstate]==1)
{
SendClientMessage(playerid,COLOR,"* Sveiki atvyke i GRP. Gal jums reikia taxi? ( /kviesti taxi ) Ar pagalbos? ( /pagalba )");
GivePlayerMoneyA(playerid,(3+random(3))*1000);
playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Lytis","Pasirinkite lytį","Vyras","Moteris");
}

2. Dabar susirandame:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Ir po juo dedame:

if(dialogid == 1) //Jei dialogid bus lygus 1
{
if(response) //Jei paspaude mygtuka taip
{
ShowPlayerDialog(playerid, 2,DIALOG_STYLE_LIST, "{0000ff}Vyro skinų sąrašas","Su marškiniais\nSu raudonom kelnėm\nForsas","Pasirinkti","");
}

if(!response) //Jei paspaude mygtuka ne
{
ShowPlayerDialog(playerid, 3,DIALOG_STYLE_LIST, "{ff9900}Moters skinų sąrašas","Su suknelę\nSu žaliais marškinėliais\nForsė","Pasirinkti","");
}
return 1;
}
return 1;
}

3. Tame pačiame:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Dedame:

if(dialogid == 2)//vyras
{
if(response)
{
if(listitem == 0)
{
SetPlayerSkin(playerid, 59);
playerDB[playerid][lytis] = 1;
playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);
}
if(listitem == 1)
{
SetPlayerSkin(playerid, 19);
playerDB[playerid][lytis] = 1;
playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);
}
if(listitem == 2)
{
SetPlayerSkin(playerid, 250);
playerDB[playerid][lytis] = 1;
playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);
}
return 1;
}
return 1;
}

if(dialogid == 3)//moters
{
if(response)
{
if(listitem == 0)
{
SetPlayerSkin(playerid, 12);
playerDB[playerid][lytis] = 0;
playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);
}
if(listitem == 1)
{
SetPlayerSkin(playerid, 191);
playerDB[playerid][lytis] = 0;
playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);
}
if(listitem == 2)
{
SetPlayerSkin(playerid, 195);
playerDB[playerid][lytis] = 0;
playerDB[playerid][drabuziai] = GetPlayerSkin(playerid);
}
return 1;
}
return 1;
}

Viskas pamoka baigta spauskite F5

Pamoką kūriau aš

Nepagailėkit +rep :)

Redaguota , nario PauliusDyzelis
  • Teigiamai 1
  • Neigiamai 1

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4713 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ą...