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

[Mini-Scripts] Pagalbiniai skriptai naujokams.


Endis

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

Na sugalvojau naujokams parašyti pora skriptukų, kurių kartais prireikia, tiems, kurie nesugalvoja, kaip to padaryti. :)

Žaidėjas parašęs komandą /apranga, galės užsidėti norimą skin ID. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/apranga", true) == 0)
{
ShowPlayerDialog(playerid, 25461, DIALOG_STYLE_INPUT, "Aprangos keitimas", "Irasykite jusu norimo skino id [0-299]", "Patvirtinti", "Atsaukti");
return 1;
}

Šį kodą dedame po OnDialogResponse

if(dialogid == 25461)
{
if(response)
{
new skinid, zinute[64];
skinid = strval(inputtext);
if(skinid < 0 || skinid > 299)
{
	SendClientMessage(playerid, COLOR_RED, "Klaida: ID turi buti tarp 0-299 skaiciu!");
	}
	else
	{
		SetPlayerSkin(playerid, skinid);
		format(zinute, sizeof(zinute), "Jusu apranga pakeista i ID = %d.", skinid);
		SendClientMessage(playerid, COLOR_GREEN, zinute);
	}
	return 1;
}
}

Kai žaidėjas įlips į mašiną, iš jo niekas negalės atimti mašinos [ Dėti po OnPlayerEnterVehicle ]

if(i == playerid) continue;
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
}

Kai adminas prisijungs į serverį, visi matys, kad admin Vardas_Pavardė prisijungė [ Dėti po OnPlayerConnect ]

new name[MAX_PLAYER_NAME],msg[128];
GetPlayerName(playerid,name,sizeof(name));
format(msg,sizeof(msg),"Adminas %s prisijunge.",name);
for(new i=0;i{
if(IsPlayerConnected(i))
{
if(playerDB[i][admin])
{
SendClientMessage(i,RAUDONA,msg);
}
}

Virš administratoriaus rašys „Adminas“ [ Dėti po OnPlayerConnect ]

if(playerDB[playerid][admin])
{
new Text3D:adminas3d[MAX_PLAYERS];
adminas3d[playerid] = Create3DTextLabel("Adminas",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(adminas3d[playerid], playerid, 0.0, 0.0, 0.7);
}

Virš mašinos „Infernus“ jos pavadinimą [ Dėti po OnPlayerEnterVehicle ]

if(GetVehicleModel(vehicleid) == 411) // Infernus
{
new Text3D:infernus3d = Create3DTextLabel("Infernus", 0x00FFFFFF,30.0,40.0,50.0,20.0,1);
Attach3DTextLabelToVehicle(Text3D:infernus3d, vehicleid, 0, 0, 0);
}

Žaidėjui suteikiama 100hp ir 100ap. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/gydyti", true)==0)
{
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
return 1;
}

Žaidėjui suteikiama informacija apie serverį. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/informacija", true)==0)
{
SendClientMessage(playerid, COLOR, "Jūsų tekstas");
SendClientMessage(playerid, COLOR, "Jūsų tekstas");
return 1;
}

Teleportas, žaidėjo pozicijos nustatymas. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/teleportas", true)==0)
{
SetPlayerPos(playerid, KOORDINATĖS);
SendClientMessage(playerid, COLOR, "Atsiradote");
return 1;
}

[ KOORDINATĖS - vietoj šio žodžio, idėkite savo koordinates, kurias gausite betkuriame serveryje suvede komandą /save teleportas ]

Prisijungūs žaidėjui nustatoma balta spalva [ Dėti po OnPlayerConnect ]

SetPlayerColor(playerid, 0xFFFFFF);

Kokio skriptuko reikia, prašau rašyti prašymus šioje temoje, padarysiu. :)

Sėkmės kūryboje. :)

  • Teigiamai 6
Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 4 savaičių...
Na sugalvojau naujokams parašyti pora skriptukų, kuriu kartais prireikia, tiems, kurie nesugalvoja, kaip to padaryti. :)

Žaidėjui suteikiama 100hp ir 100ap. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/gydyti", true)==0)
}
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
return 1;
}

Žaidėjui suteikiama informacija apie serverį. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/informacija", true)==0)
}
SendClientMessage(playerid, COLOR, "Jūsų tekstas");
SendClientMessage(playerid, COLOR, "Jūsų tekstas");
return 1;
}

Teleportas, žaidėjo pozicijos nustatymas. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/teleportas", true)==0)
}
SetPlayerPos(playerid, KOORDINATĖS);
SendClientMessage(playerid, COLOR, "Atsiradote");
return 1;
}

[ KOORDINATĖS - vietoj šio žodžio, idėkite savo koordinates, kurias gausite betkuriame serveryje suvede komandą /save teleportas ]

Prisijungūs žaidėjui nustatoma balta spalva [ Dėti po OnPlayerConnect ]

SetPlayerColor(playerid, 0xFFFFFF);

Kokio skriptuko reikia, prašau rašyti prašymus šioje temoje, padarysiu. :)

Sėkmės kūryboje. :)

Dekui. +rep

Nuoroda į komentarą
Dalintis per kitą puslapį

Na sugalvojau naujokams parašyti pora skriptukų, kuriu kartais prireikia, tiems, kurie nesugalvoja, kaip to padaryti. :)

Žaidėjui suteikiama 100hp ir 100ap. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/gydyti", true)==0)
}
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
return 1;
}

Žaidėjui suteikiama informacija apie serverį. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/informacija", true)==0)
}
SendClientMessage(playerid, COLOR, "Jūsų tekstas");
SendClientMessage(playerid, COLOR, "Jūsų tekstas");
return 1;
}

Teleportas, žaidėjo pozicijos nustatymas. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/teleportas", true)==0)
}
SetPlayerPos(playerid, KOORDINATĖS);
SendClientMessage(playerid, COLOR, "Atsiradote");
return 1;
}

[ KOORDINATĖS - vietoj šio žodžio, idėkite savo koordinates, kurias gausite betkuriame serveryje suvede komandą /save teleportas ]

Prisijungūs žaidėjui nustatoma balta spalva [ Dėti po OnPlayerConnect ]

SetPlayerColor(playerid, 0xFFFFFF);

Kokio skriptuko reikia, prašau rašyti prašymus šioje temoje, padarysiu. :)

Sėkmės kūryboje. :)

Dekui. +rep

Aciu :)

Nuoroda į komentarą
Dalintis per kitą puslapį

Na sugalvojau naujokams parašyti pora skriptukų, kuriu kartais prireikia, tiems, kurie nesugalvoja, kaip to padaryti. :)

Žaidėjui suteikiama 100hp ir 100ap. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/gydyti", true)==0)
}
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
return 1;
}

Žaidėjui suteikiama informacija apie serverį. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/informacija", true)==0)
}
SendClientMessage(playerid, COLOR, "Jūsų tekstas");
SendClientMessage(playerid, COLOR, "Jūsų tekstas");
return 1;
}

Teleportas, žaidėjo pozicijos nustatymas. [ Dėti po OnPlayerCommandText ]

if(strcmp(cmdtext, "/teleportas", true)==0)
}
SetPlayerPos(playerid, KOORDINATĖS);
SendClientMessage(playerid, COLOR, "Atsiradote");
return 1;
}

[ KOORDINATĖS - vietoj šio žodžio, idėkite savo koordinates, kurias gausite betkuriame serveryje suvede komandą /save teleportas ]

Prisijungūs žaidėjui nustatoma balta spalva [ Dėti po OnPlayerConnect ]

SetPlayerColor(playerid, 0xFFFFFF);

Kokio skriptuko reikia, prašau rašyti prašymus šioje temoje, padarysiu. :)

Sėkmės kūryboje. :)

Man reiketu kad virs galvos rasytu Pgrd admin

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 2 mėnesių...
  • Parašė po 2 savaičių...

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