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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5246 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,sveiki visi kuriu pamoka mano kurta pradedame

1.Gamemode Pradžioje parašome

new RoadBlockDeployed[MAX_PLAYERS],PlayerRB[MAX_PLAYERS]; 

2.Komandos kurimas Po

 public OnPlayerCommandText(playerid, cmdtext[]) 

Rašome

 if(strcmp(cmdtext, "/kurtirb", true)==0)
{
if(playerDB[playerid][specialybe]!=1 && playerDB[playerid][specialybe]!=80){SendClientMessage(playerid,RED,"* Si komanda tik policininkams ir arui"); return 1;}

if(RoadBlockDeployed[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new Float:angle;
GetPlayerFacingAngle(playerid, angle);
RoadBlockDeployed[playerid] = 1;
SendClientMessage(playerid, COLOR_GREEN, "Padėjai bloką /bloknaik");
PlayerRB[playerid] = CreateObject(978, x, y, z, 0, 0, angle);
SetPlayerPos(playerid, x, y, z+1);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Blokada jau padėta - /bloknaik");
}
return 1;
}

3.Jeigu norite sunaikinti Blockada

 if(strcmp(cmdtext, "/bloknaik", true)==0)
{
if(playerDB[playerid][specialybe]!=1 && playerDB[playerid][specialybe]!=80){SendClientMessage(playerid,RED,"* Si komanda tik policininkams ir arui"); return 1;}
if(RoadBlockDeployed[playerid] == 1)
{
RoadBlockDeployed[playerid] = 0;
SendClientMessage(playerid, COLOR_GREEN, "Sunaikinta");
DestroyObject(PlayerRB[playerid]);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nėra blokados");
}
return 1;
} 

Tvorelė Atrodo taip

c892da55962d542654cea58e5a07e2b5529.bmp

PAMOKA KURTA MANO By Will_Pawno

Paspausk http://www.hata.lt/invite.php?invite=18219

Paspausiu tavo parašyk i PM nuoruoda

Gal kas galite padėti kaip padaryti ,kad tų block'ų galima būtų padėti ne vieną o kokius 10?

Padėsi TIKRAI +REP!

if(strcmp(cmdtext, "/kurtirb", true)==0)
{
if(playerDB[playerid][specialybe]!=1 && playerDB[playerid][specialybe]!=80){SendClientMessage(playerid,RED,"* Si komanda tik policininkams ir arui"); return 1;}

if(RoadBlockDeployed[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new Float:angle;
GetPlayerFacingAngle(playerid, angle);
SendClientMessage(playerid, COLOR_GREEN, "Padėjai bloką /bloknaik");
PlayerRB[playerid] = CreateObject(978, x, y, z, 0, 0, angle);
SetPlayerPos(playerid, x, y, z+1);
}
return 1;
}

Bandyk Taip

Pabandysiu, jei pavyko tikrai lauk rep! :) Tikiuosi :)

-- Papildyta --

Pavyko! Bet kaip reikia panaikinti niekas nepasinaikina ;( Pakeisk sita ,kad visi tiek pasinaikintu:

if(strcmp(cmdtext, "/bloknaik", true)==0)

{

if(playerDB[playerid][specialybe]!=1 && playerDB[playerid][specialybe]!=80){SendClientMessage(playerid,RED,"* Si komanda tik policininkams ir arui"); return 1;}

if(RoadBlockDeployed[playerid] == 1)

{

RoadBlockDeployed[playerid] = 0;

SendClientMessage(playerid, COLOR_GREEN, "Sunaikinta");

DestroyObject(PlayerRB[playerid]);

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nėra blokados");

}

return 1;

}

O kaip padaryti:

Kodas:

if(strcmp(cmdtext, "/kurtirb", true)==0)

{

if(playerDB[playerid][specialybe]!=1 && playerDB[playerid][specialybe]!=80){SendClientMessage(playerid,RED,"* Si komanda tik policininkams ir arui"); return 1;}

if(RoadBlockDeployed[playerid] == 0)

{

new Float:x, Float:y, Float:z;

GetPlayerPos(playerid, x, y, z);

new Float:angle;

GetPlayerFacingAngle(playerid, angle);

RoadBlockDeployed[playerid] = 1;

SendClientMessage(playerid, COLOR_GREEN, "Padėjai bloką /bloknaik");

PlayerRB[playerid] = CreateObject(978, x, y, z, 0, 0, angle);

SetPlayerPos(playerid, x, y, z+1);

}

else

{

SendClientMessage(playerid, COLOR_RED, "Blokada jau padėta - /bloknaik");

}

return 1;

}

3.Jeigu norite sunaikinti Blockada

Kodas:

if(strcmp(cmdtext, "/bloknaik", true)==0)

{

if(playerDB[playerid][specialybe]!=1 && playerDB[playerid][specialybe]!=80){SendClientMessage(playerid,RED,"* Si komanda tik policininkams ir arui"); return 1;}

if(RoadBlockDeployed[playerid] == 1)

{

RoadBlockDeployed[playerid] = 0;

SendClientMessage(playerid, COLOR_GREEN, "Sunaikinta");

DestroyObject(PlayerRB[playerid]);

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nėra blokados");

}

return 1;

}

Ir ,kad galima butu prideti belekiek tu blokadu ir nuimti poto visas iskarto? Padesi +REP!

  • Parašė po 3 savaičių...

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