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

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

Gal žinot kodėl kai šituos dalykus padarau tai man veikia tik medikų transportui, o policijos neveikia...
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

///////////////////////////mediku/////////////////////////////////////////////
if(newkeys & KEY_CROUCH) // jei paspaude 2
{
if(IsPlayerInAnyVehicle(playerid)) // jei sedi kokioje nors masinoje
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 416 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) // jei sedi policijos masinoje ir yra vairuotojas
{
new Float:Coord[3];
GetPlayerPos(playerid, Coord[0], Coord[1], Coord[2]); // isgaunam zaidejo pozicija
for(new i = 0; i < MAX_PLAYERS; i++) // vykdom cikla patikrinti visiems zaidejams ar jie yra netoliese
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 20.0, Coord[0], Coord[1], Coord[2])) // patikrinam ar zaidejas yra netoli tos vietos, vietoj 20 gali pasikeist i kitoki atstuma
{
SendClientMessage(i, -1,"{A9A9A9}MEDIKAI: pasitraukite į šalikelę!"); // nusiunciam zinute
}
}
}
}
}
return 1;
}

//////////////////////policijos///////////////////////////////////////////////////////////
if(newkeys & KEY_CROUCH) // jei paspaude 2
{
if(IsPlayerInAnyVehicle(playerid)) // jei sedi kokioje nors masinoje
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 597 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetVehicleModel(GetPlayerVehicleID(playerid)) == 599 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetVehicleModel(GetPlayerVehicleID(playerid)) == 523 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) // jei sedi policijos masinoje ir yra vairuotojas
{
new Float:Coord[3];
GetPlayerPos(playerid, Coord[0], Coord[1], Coord[2]); // isgaunam zaidejo pozicija
for(new i = 0; i < MAX_PLAYERS; i++) // vykdom cikla patikrinti visiems zaidejams ar jie yra netoliese
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 20.0, Coord[0], Coord[1], Coord[2])) // patikrinam ar zaidejas yra netoli tos vietos, vietoj 20 gali pasikeist i kitoki atstuma
{
SendClientMessage(i, -1,"{A9A9A9}POLICIJA: pasitraukite į šalikelę!"); // nusiunciam zinute
}
}
}
}
}
return 1;
}

//////////////////////////////////////////////////////////////////////////////

Redaguota , nario Gazuotas Pienas*

Gali paaiškinti kodėl tris kartus tikrini ar žaidėjas vairuotojas?

if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 597 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 599 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 523 && && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

ten nustatyta kad ne tik su vienu transportu galima paspausti H raidę ir parašo pasitraukite į šalikelę

Tu bent pats supranti ką darai ir ką rašai? Aš tavęs dar kartą klausiu: kodėl tu tris kartus tikrini ar žaidėjas vairuotojas? Kadangi neatsakysi man į šį klausimą, nes pats nežinai kodėl, todėl pasakysiu: užtenka vieną kartą patikrinti ar žaidėjas vairuotojas ir visas kodas, nesvarbu kokiame tu transporte ( jei tik jis nurodytas tikrinime ), vyks jei žaidėjas vairuotojas. Ir pagal viską, tai ne H raidę paspaudus, o C. -,,-

prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

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

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...