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

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

Po OnPlayerCommandText rašome:

if (strcmp("/skin", cmdtext, true, 10) == 0) //komandos pavadinimas
{ //atidarome skriptą.
ShowPlayerDialog(playerid, 1010, DIALOG_STYLE_INPUT, "Skin pasirinkimas", "Irašyk norimo skin ID", "OK", "IŠEIT"); //Išmeta GUI lentelę.
return 1; //Sugražiname reikšmę.
} //Uždarome skriptą

Ir sutvarkome OnDialogResponse:

if(dialogid == 1010) //Jei dialogo ID lygus 1010
{ //Atidarome skriptą.
if(response) //Jei paspaudžia, kad sutinka.
{ //Atidarome skriptą.
new skinid, message[64]; //Kintamieji.
skinid = strval(inputtext); //Gauname žaidėjo įvesta skaičiu.
if(skinid < 0 || skinid > 299) //Jeigu skin ID mažiau už 0 arba daugiau už 299, nusiunčia klaidos žinotę.
{ //Atidarome skriptą.
SendClientMessage(playerid, 0xFF0000AA, "Klaida: ID 0-299!"); //Klaidos žinutė.
} //Uždarome skriptą.
else //Jeigu viskas teisingai duoda skiną.
{ //Atidarome skriptą.
SetPlayerSkin(playerid, skinid); //Nustato skiną.
format(message, sizeof(message), "Skin ID = %d.", skinid); //Suformuojame žinutę.
SendClientMessage(playerid, 0xFF0000AA, message); //Išsinčiam žinutę.
} //Uždarome skriptą.
} //Uždarome skriptą.
} //Uždarome skriptą.
return 1; //Sugražiname reikšmę.

Jei kila neaiškumu - Rašykite.

  • Teigiamai 3

100 PRANEŠIMŲ (Pasiekta)

50 REPUTACIJOS (Nepasiekta)

1 APDOVANOJIMAS (Nepasiekta)

  • Parašė po 3 mėnesių...
(redaguota)

Kaip tu čia su ta komanda žadi daryt skin pard? tipo pasikeitus skina su šia komanda nuimtu kažkiek pinigų? :D

Dės skripta o po skriptu GetPlayerMoney(playerid, 100000"); // Taip rodos :D

SendPlayerMessage(playerid, [ SERVERIS ] Skinas sekmingai nupirktas ! "); // Nepamenu kai kurių detalių.:D

Redaguota , nario Renas.

Guess who's back

Dės skripta o po skriptu GetPlayerMoney(playerid, 100000"); // Taip rodos :D

SendPlayerMessage(playerid, [ SERVERIS ] Skinas sekmingai nupirktas ! "); // Nepamenu kai kurių detalių. :D

GetPlayerMoney parodo kiek žaidėjas pinigų turi, o jei nori duot ar nuimt - GivePlayerMoney(playerid, -100);

Ir ne SendPlayerMessage, o SendClientMessage(playerid,SPALVA, "Tekstas");

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