Peršokti į turinį
  • ┼ŻAIDIMAI
  • , ┼ŻAIDIMAI
  • ┼ŻAIDIMAI

[Pamoka] Kaip Susikurti Komanda /Autostabdymas


Bob_Billy

┼ái tema yra neaktyvi. Paskutinis prane┼íimas ┼íioje temoje buvo prie┼í 3751 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

1.

}

if (strcmp("/autostabdymas", cmdtext, true, 10) == 0)
{
if(playerDB[playerid][stabdymas] == 0)
{
playerDB[playerid][stabdymas]=1;
SendClientMessage(playerid, 0x33AA33AA, "Autostabdymas ─«jungtas");
return 1;
}
playerDB[playerid][stabdymas]=0;
SendClientMessage(playerid, 0x33AA33AA, "Autostabdymas Įšjungtas");
return 1;
}

//Ilipo vairuotojas
playerDB[playerid][masina]=vehicleid;
vehicleDB[vehicleid][lastuser]=playerid;

GetVehiclePos(vehicleid,Coo[0],Coo[1],Coo[2]);

SendClientMessage(playerid,RED,"Naudok /autopilotas ir gauk {FFFFFF} 20 LT/min");
SendClientMessage(playerid,RED,"Naudok /autostabdymas ir pap. gauk {FFFFFF} 30 LT/min");
return 1;
}

public OnPlayerUpdate(playerid)
{
if(playerDB[playerid][stabdymas] == 1)
{
for(new i = 0; i < MAX_VEHICLES; i++)// Darom cikl─ů pro visas serverio ma┼íinas.
{
new vehicleid = GetPlayerVehicleID(playerid);
new Float:VxCoord,Float:VyCoord,Float:VzCoord; // Reik─Śs,kaip darysim funkcijas.
GetVehiclePos(i,VxCoord,VyCoord,VzCoord); // Funkcija skirta,kuri gauna ma┼íinos pozicij─ů.
if(i != vehicleid) // Jei ta ma┼íina,n─Śra mano,tada tesiam.
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, VxCoord, VyCoord, VzCoord)) // Patikrinam,ar ta ma┼íina yra nuo man─Ös 10 metr┼│ ( galite atstum─ů pasikeiti ).
{
SetVehicleVelocity(vehicleid, 0.0, 0.0, 0.0);// Funkcija,kuri sustabdo ma┼íin─ů.
}
}
}
}

Jai Kam Nepavyko?

Kviesk I Skype salg.ltadministracija

Padesiu

  • Teigiamai 1
  • Neigiamai 1
Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

1.

Po OnPlayerCommandText

if (strcmp("/autostabdymas", cmdtext, true, 10) == 0)
{
if(playerDB[playerid][stabdymas] == 0)
{
playerDB[playerid][stabdymas]=1;
SendClientMessage(playerid, 0x33AA33AA, "Autostabdymas ─«jungtas");
return 1;
}
playerDB[playerid][stabdymas]=0;
SendClientMessage(playerid, 0x33AA33AA, "Autostabdymas Įšjungtas");
return 1;
}
2.
//Ilipo vairuotojas
playerDB[playerid][masina]=vehicleid;
vehicleDB[vehicleid][lastuser]=playerid;

GetVehiclePos(vehicleid,Coo[0],Coo[1],Coo[2]);

SendClientMessage(playerid,RED,"Naudok /autopilotas ir gauk {FFFFFF} 20 LT/min");
SendClientMessage(playerid,RED,"Naudok /autostabdymas ir pap. gauk {FFFFFF} 30 LT/min");
return 1;
}

3.

public OnPlayerUpdate(playerid)
{
if(playerDB[playerid][stabdymas] == 1)
{
for(new i = 0; i < MAX_VEHICLES; i++)// Darom cikl─ů pro visas serverio ma┼íinas.
{
new vehicleid = GetPlayerVehicleID(playerid);
new Float:VxCoord,Float:VyCoord,Float:VzCoord; // Reik─Śs,kaip darysim funkcijas.
GetVehiclePos(i,VxCoord,VyCoord,VzCoord); // Funkcija skirta,kuri gauna ma┼íinos pozicij─ů.
if(i != vehicleid) // Jei ta ma┼íina,n─Śra mano,tada tesiam.
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, VxCoord, VyCoord, VzCoord)) // Patikrinam,ar ta ma┼íina yra nuo man─Ös 10 metr┼│ ( galite atstum─ů pasikeiti ).
{
SetVehicleVelocity(vehicleid, 0.0, 0.0, 0.0);// Funkcija,kuri sustabdo ma┼íin─ů.
}
}
}
}

Jai Kam Nepavyko?

Kviesk I Skype salg.ltadministracija

Padesiu

Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

  • Para┼í─Ś po 3 m─Śnesi┼│...

sitam visam:

if (strcmp("/autostabdymas", cmdtext, true, 10) == 0)

{

if(playerDB[playerid][stabdymas] == 0)

{

playerDB[playerid][stabdymas]=1;

SendClientMessage(playerid, 0x33AA33AA, "Autostabdymas Ájungtas");

return 1;

}

playerDB[playerid][stabdymas]=0;

SendClientMessage(playerid, 0x33AA33AA, "Autostabdymas Áðjungtas");

return 1;

}

//Ilipo vairuotojas

playerDB[playerid][masina]=vehicleid;

vehicleDB[vehicleid][lastuser]=playerid;

GetVehiclePos(vehicleid,Coo[0],Coo[1],Coo[2]);

SendClientMessage(playerid,RED,"Naudok /autopilotas ir gauk {FFFFFF} 20 LT/min");

SendClientMessage(playerid,RED,"Naudok /autostabdymas ir pap. gauk {FFFFFF} 30 LT/min");

return 1;

}

meta kai kompilini:

a25cbedbbc84883b59a599b1b7f6e53c656.JPG

nerandu klaidos neiseina istaisyt istaisykit kas galit +rep

Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

  • Para┼í─Ś po 2 m─Śnesi┼│...
  • Para┼í─Ś po 3 savai─Źi┼│...

┼ái tema yra neaktyvi. Paskutinis prane┼íimas ┼íioje temoje buvo prie┼í 3751 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─ů.

├Ś
├Ś
  • Sukurti nauj─ů...