Szeretnék csinálni egy parancsot amivel le tudok hívni adminnal egy autót úgy, hogy egybõl tuningal dobja le.
Annak mi a kódja ami ledob egy autót mellém tuningal együt?
Meg ha nem admin száll be akkor dobja ki a játékost a kocsiból.
Most itt tartok, de be kell írni poziciót is de nekem olyan kéne, hogy ahol vagyok oda tegye, ne legyen fix hely.. Az \"angel\" helyére mi kell?
new admincar;
if(strcmp(\"/adminkocsi\", cmdtext, true) == 0)
{
if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy adminisztrátor!\");
admincar=CreateVehicle(560, X, Y, Z, angle, 1, 1);
AddVehicleComponent(admincar, 1026); // küszöb
AddVehicleComponent(admincar, 1027); // küszöb
AddVehicleComponent(admincar, 1141); // lök hátsó
AddVehicleComponent(admincar, 1169); // lök elsõ
AddVehicleComponent(admincar, 1032); // roof
AddVehicleComponent(admincar, 1028); // kipufogó
AddVehicleComponent(admincar, 1138); // spoiler
SendClientMessage(playerid, 0xFF0606FF, \"Magadhoz hívtad az admin kocsit!\");
return 1;
}
Elõre is köszi!
amugy angle, nem angel.
forgási szög
hogy értve melléd??
lekéred a pozíciódat, és átírod pl az X értéket 2vel nagyobbra, hogy melléd dobja [PL: ..., X+2, Y, Z, ...]
public OnPlayerEnterVehicle(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(vehicleid == admincar) {
if(!IsPlayerLAdmin(playerid)) {
SendClientMessage(playerid, red, \"blablabla\");
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid);
}
}
return 1;
}
if(strcmp(\"/adminkocsi\", cmdtext, true) == 0)
{
new admincar, Float:koordinata[4];
if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy adminisztrátor!\");
GetPlayerPos(playerid, koordinata[0], koordinata[1], koordinata[2]);
GetPlayerFacingAngle(playerid, koordinata[3]);
admincar = CreateVehicle(560, koordinata[0], koordinata[1], koordinata[2], koordinata[3], 1, 1, -1);
AddVehicleComponent(admincar, 1026); // küszöb
AddVehicleComponent(admincar, 1027); // küszöb
AddVehicleComponent(admincar, 1141); // lök hátsó
AddVehicleComponent(admincar, 1169); // lök elsõ
AddVehicleComponent(admincar, 1032); // roof
AddVehicleComponent(admincar, 1028); // kipufogó
AddVehicleComponent(admincar, 1138); // spoiler
PutPlayerInVehicle(playerid, admincar, 0);
SendClientMessage(playerid, 0xFF0606FF, \"Magadhoz hívtad az admin kocsit!\");
return 1;
}