//Not!!!:Admin seviyerleri bende olmadэрэ iзin silmek zorunda kaldэm. Eklemeyi unutma ![]() COMMAND:givecar(playerid, params[]) { // Check if the player's admin-level is at least 1 if (APlayerData[playerid][PlayerLevel] >= 1) // Send the command to all admins so they can see it SendAdminText(playerid, "/givecar", params); new OldCardi[MAX_PLAYER_NAME] = 0; new id, carid; new Float: x, Float: y, Float: z, Float: r, vehicle; new vid; new engine,lights,alarm,doors,bonnet,boot,objective; if (GetPlayerVehicleSeat(playerid) == 0) { // Also re-fuel the vehicle AVehicleData[GetPlayerVehicleID(playerid)][Fuel] = MaxFuel; //start engine // Get the vehicle-id of that player's vehicle vid = GetPlayerVehicleID(playerid); GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vid, 1, 1, alarm, doors, bonnet, boot, objective); } if(sscanf(params, "ui", id, carid)) return SendClientMessage(playerid, 0xFFFFFFF,"Hata! Komutun kullanymy: /givecar [Playerid] [Carid]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFF,"Bцyle bir oyuncu bulunamady!"); if(carid < 400 || carid > 611) return SendClientMessage(playerid, 0xFFFFFFF, "Araз id leri 400 ile 611 arasynda olmalydyr."); if(IsPlayerInAnyVehicle(id)) { DestroyVehicle(GetPlayerVehicleID(id)); } if(OldCardi[id] > 0) { DestroyVehicle(OldCardi[id]); OldCardi[id] = 0; } GetPlayerPos(id, x, y, z); GetPlayerFacingAngle(id,r); vehicle = CreateVehicle(carid, x, y, z, r, 1, 1, 300); PutPlayerInVehicle(id, vehicle, 0); OldCardi[id] = GetPlayerVehicleID(id); //Player a araз verildiрi zaman id sini deрiюkene atэyor, bu sayede oyundan зэktэрэnda veya ona yeni bir araз verdiрimizde eski arabasэ silinicek return 1; } |
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
vid = GetPlayerVehicleID(playerid); AVehicleData[GetPlayerVehicleID(playerid)][Fuel] = MaxFuel;
vid = GetPlayerVehicleID(id); AVehicleData[GetPlayerVehicleID(id)][Fuel] = MaxFuel;
if(sscanf(params, "ui", id, carid)) return SendClientMessage(playerid, 0xFFFFFFF,"Hata! Komutun kullanymy: /givecar [Playerid] [Carid]");
COMMAND:givecar(playerid, params[])
{
if(APlayerData[playerid][PlayerLevel] >= 1)
SendAdminText(playerid, "/givecar", params);
new OldCardi[MAX_PLAYER_NAME] = 0;
new id, carid; new Float: x, Float: y, Float: z, Float: r, vehicle;
new engine,lights,alarm,doors,bonnet,boot,objective;
if(sscanf(params, "ui", id, carid)) return SendClientMessage(playerid, 0xFFFFFFF,"Hata! Komutun kullanymy: /givecar [Playerid] [Carid]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFF,"Bцyle bir oyuncu bulunamady!");
if(carid < 400 || carid > 611) return SendClientMessage(playerid, 0xFFFFFFF, "Araз id leri 400 ile 611 arasynda olmalydyr.");
if(IsPlayerInAnyVehicle(id)) DestroyVehicle(GetPlayerVehicleID(id));
if(OldCardi[id] > 0)
{
DestroyVehicle(OldCardi[id]);
OldCardi[id] = 0;
}
GetPlayerPos(id, x, y, z);
GetPlayerFacingAngle(id, r);
vehicle = CreateVehicle(carid, x, y, z, r, 1, 1, 300);
PutPlayerInVehicle(id, vehicle, 0);
AVehicleData[vehicle][Fuel] = MaxFuel;
GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicle, 1, 1, alarm, doors, bonnet, boot, objective);
OldCardi[id] = GetPlayerVehicleID(id);
return 1;
}
pawn Код:
|