Command destroy cars
#1

Код:
CMD:car(playerid, params[])
{
    new string[128], vID[32], vVW, vINT, vid, Float:x, Float:y, Float:z, Float:ang;
	if(GetPlayerState(playerid) != 1 && GetPlayerState(playerid) != 2 && GetPlayerState(playerid) != 3 && GetPlayerState(playerid) != 7)
	return SendClientMessage(playerid, COLOR_RED, "[HE THONG]: Ban phai spawn de co the su dung lenh nay!");
	if(pInfo[playerid][Freeze] == 1) return SendClientMessage(playerid, COLOR_RED, "[Error]: Ban da bi dong ban nen khong the su dung lenh nay!");
	// if(GetPlayerMoney(playerid) < 5000) return SCM(playerid,COLOR_RED,"[Error]: Ban khong co du tien.");
	if(InDM[playerid] >= 1) return SendClientMessage(playerid, COLOR_RED, "[Error]: Ban khong the su dung lenh nay tai khu ban sung!");
	if(InHouse[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "[Error]: Ban khong the su dung lenh nay trong mot can nha!");
	if(InP[playerid] >= 1) return SendClientMessage(playerid, COLOR_RED, "[Error]: Ban khong the su dung lenh nay khi o trong khu Parkour!");
	if(pInfo[playerid][Jail] == 1) return SendClientMessage(playerid, COLOR_RED, "[Error]: Ban khong the su dung lenh nay vi dang o tu!");
	if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, COLOR_RED, "[Error]: You cannot spawn vehicle inside the vehicle passenger sit!");
    if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "[Error]: You already have vehicle!");
	if(sscanf(params, "s[32]", vID)) return SendClientMessage(playerid, COLOR_RED, "HE THONG: /xe or /v <vehiclename or vehicleid>");
    if(isnumeric(vID)) vid = strval(vID);
    else vid = GetVehicleModelIDFromName(vID);
    if(vid < 400 || vid > 608) return SendClientMessage(playerid, COLOR_RED, "[Error]: Invalid VehicleID (400 - 611 only!!)");
    if(vid == 461 || vid == 468 || vid == 521 || vid == 581 || vid == 427 || vid == 432 || vid == 523 || vid == 596 || vid == 597 || vid == 598 || vid == 599 || vid == 601) return SendClientMessage(playerid, COLOR_RED, "[Error]: Ban khong the lay chiec xe nay, chi danh cho VIP hoac Admin!");
    if(pVehicles[playerid] != -1)
    {
        for(new i; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
        		if(IsPlayerInVehicle(i,  pVehicles[playerid])) DestroyVehicle(pVehicles[playerid]);
			}
		}
    }
    //nhac
    PlayAudioStreamForPlayer(playerid, "http://*******/2fHNh4f");
    DestroyVehicle(pVehicles[playerid]);
	GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, ang);
	pVehicles[playerid] = CreateVehicle(vid, x, y, z, ang, -1, -1, 0);
    vVW = GetPlayerVirtualWorld(playerid);
    vINT = GetPlayerInterior(playerid);
    SetVehicleVirtualWorld(pVehicles[playerid], vVW);
    LinkVehicleToInterior(pVehicles[playerid], vINT);
	SetVehicleNumberPlate(pVehicles[playerid], ""red"Dua Xe "yellow"GTA");
    PutPlayerInVehicle(playerid, pVehicles[playerid], 0);
    // GivePlayerCash(playerid, -5000);
    SendClientMessage(playerid, COLOR_RED, "You pay $1000 for spawning a vehicle!");
    format(string, sizeof(string), "[Vehicle]: Vehicle %s(%i) da duoc lay ra!", VehicleName[vid - 400], vid);
    SendClientMessage(playerid, COLOR_YELLOW, string);
	return 1;
}
Код:
CMD:destroycar(playerid, params[])
{
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	if(pInfo[playerid][Logged] == 0) return SendClientMessage(playerid, COLOR_RED, "[Error]: Ban phai dang nhap truoc da!");
	if(pInfo[playerid][Admin] >= 4)
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "[Error]: You must be inside of any kind of vehicle to use this command!");
		if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, COLOR_RED, "[Error]: You must be driver of the vehicle to destroy the vehicle!");
		SetPlayerPos(playerid, x, y, z+2);
        DestroyVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid, COLOR_YELLOW, "Vehicle Destroyed!");
        SendAdminCMD(playerid, "destroycar", 0);
	}
	else return SendClientMessage(playerid, COLOR_RED, EACMD);
	return 1;
}
how to destroy all vehicles with a command / destroycars
Reply
#2

PHP код:
DestroyAllVehicles()
{
    for(new 
i<= GetVehiclePoolSize(); i++)
    {
        if(
IsValidVehicle(i))
        {
            
DestroyVehicle(i);
        }
    }
    return 
true;

Reply
#3

Quote:
Originally Posted by Sreyas
Посмотреть сообщение
PHP код:
DestroyAllVehicles()
{
    for(new 
i<= GetVehiclePoolSize(); i++)
    {
        if(
IsValidVehicle(i))
        {
            
DestroyVehicle(i);
        }
    }
    return 
true;

thanks
with command
Reply
#4

PHP код:
CMD:destroyallcar(playeridparams[])
{
    if(
pInfo[playerid][Logged] == 0) return SendClientMessage(playeridCOLOR_RED"[Error]: Ban phai dang nhap truoc da!");
    if(
pInfo[playerid][Admin] >= 4)
    {
        
DestroyAllVehicles();//just call it...
        
SendClientMessage(playeridCOLOR_YELLOW"All Vehicles Destroyed!");
        
SendAdminCMD(playerid"destroyallcar"0);
    }
    else return 
SendClientMessage(playeridCOLOR_REDEACMD);
    return 
1;

Reply
#5

Quote:
Originally Posted by Sreyas
Посмотреть сообщение
PHP код:
CMD:destroyallcar(playeridparams[])
{
    if(
pInfo[playerid][Logged] == 0) return SendClientMessage(playeridCOLOR_RED"[Error]: Ban phai dang nhap truoc da!");
    if(
pInfo[playerid][Admin] >= 4)
    {
        
DestroyAllVehicles();//just call it...
        
SendClientMessage(playeridCOLOR_YELLOW"All Vehicles Destroyed!");
        
SendAdminCMD(playerid"destroyallcar"0);
    }
    else return 
SendClientMessage(playeridCOLOR_REDEACMD);
    return 
1;

Quote:
Originally Posted by Sreyas
Посмотреть сообщение
PHP код:
DestroyAllVehicles()
{
    for(new 
i<= GetVehiclePoolSize(); i++)
    {
        if(
IsValidVehicle(i))
        {
            
DestroyVehicle(i);
        }
    }
    return 
true;

thank you very much
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)