Jump to content
  • 0

pomoc [Help] Zákaz vstupu do vozidla pro určité ID


Adeer

Dotaz

Zdravím lidi,

moc rád bych Vás ostatní poprosil o pomoc, v pawnu pracuji přibližně 2 měsíce. Potýkám se s chybou kterou na kterou bych chtěl poprosit o pomoc. Pojďme k věci.

 

Mám udělaný mód ve kterém mám řidické průkazy na různé kategorie tedy A,B,C,D... mám v plánu udělat na tyto řidické průkazy omezení na ID aut... atp. na typ A který by zablokoval jen motorky lidem bez řidického průkazu typu A

 

mám podmínku

if(RprukazA[playerid] != 1)

 

dále nevím jak vložit ID určitého vozidla, všem budu vděčný za rady.

 

S pozdravem Adeer

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0

Pokud to chceš jen pro jedno auto nějaké tak si tam dáš podmínku:

 

if(GetVehicleModel(GetPlayerVehicleID(playerid) != 411)) return SendClientMessage(playerid,-1,"TEXT");

znamená to že pokud nemá vozidlo s ID 411 tak mu napíše TEXT akorát si tam dej jiné ID kdyžtak a uprav si ten "TEXT"

Link to comment
Share on other sites

  • 0

Toto si dej někam dolů:

 

GetVehicleType(vehicleid)
{
   switch(GetVehicleModel(vehicleid))
{
 case 590, 569, 537, 538, 570, 449: return TYPE_TRAIN;
 case 481, 509, 510, 581, 462, 521, 463, 522, 461, 448, 468, 586: return TYPE_BIKE;
 case 592, 577, 511..513, 548, 593, 425, 417, 487, 553, 488, 497, 563, 476, 447, 519, 460, 469, 520: return TYPE_AIRPLANE;
 case 472, 473, 493, 595, 484, 430, 453, 452, 446, 454: return TYPE_BOAT;
 case 441, 464, 594, 465, 501, 564: return TYPE_RC;
 default: return TYPE_CAR;
}
return -1;
}

 

 

No a pak ta podmínka bude takto:

 

if(GetVehicleType(GetPlayerVehicleID(playerid) != TYPE_CAR)) return SendClientMessage(playerid,-1,Nemáš auto!");

 

 

Pro to pokutování a přídání wanted level do public OnPlayerEnterVehicle:

 

if(RprukazA[playerid] != 1) return SendClientMessage(playerid,-1,"Nemáš řidičák jsi pokutován!");
GivePlayerMoney(playerid,-5000);
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid) + 1);

Link to comment
Share on other sites

  • 0

Pokud to chceš pro úplně všechny vozidla, tak to dej do OnPlayerEnterVehicle a na ten WL takto:

SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) +2)

 

// kell94 mě předběhl..

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...