dcmd_Aveh
#1

pawn Код:
dcmd_aveh(playerid, params[])
{
        new Float:X, Float:Y, Float:Z, Float:Angle;
        new vehicle = GetVehicleModelIDFromName(params);
        if(pInfo[playerid][Adminlevel] < 1) return SendClientMessage(playerid, COLOR_RED, ""ERROR_MESSAGE"");
        if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "[USAGE] /aveh [Vehicle Name]");
        if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, COLOR_RED, "* Invalid Vehicle Name.");
        if(IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid,COLOR_RED,"* You Are Already In A Vehicle.");
        new string[128];
        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Angle);
        PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
        format(string, sizeof(string), "* You have spawned a %s. ID: %i. ", VehicleNames[vehicle - 400], vehicle);
        SendClientMessage(playerid, COLOR_SKYBLUE, string);
        for(new i=0; i<MAX_CUSTOM_VEHICLES; i++)
        {
           if(!cVeh[i])
           {
            cVeh[i] = CreateVehicle(vehicle, X, Y, Z, Angle, 0, 0, 1200);
            PutPlayerInVehicle(playerid,cVeh[i],0);
            i = MAX_CUSTOM_VEHICLES;
            LinkVehicleToInterior(cVeh[i], GetPlayerInterior(playerid));
            SetVehicleVirtualWorld(cVeh[i], GetPlayerVirtualWorld(playerid));
           }
           return 1;
        }
        return 1;
}

I want spawn verry admin veh not just 1 veh
Reply
#2

Remove the "return 1;" in your for loop
Reply
#3

Tell mee the pawn code.
Reply
#4

There you go:
pawn Код:
dcmd_aveh(playerid, params[])
{
        new Float:X, Float:Y, Float:Z, Float:Angle;
        new vehicle = GetVehicleModelIDFromName(params);
        if(pInfo[playerid][Adminlevel] < 1) return SendClientMessage(playerid, COLOR_RED, ""ERROR_MESSAGE"");
        if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "[USAGE] /aveh [Vehicle Name]");
        if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, COLOR_RED, "* Invalid Vehicle Name.");
        if(IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid,COLOR_RED,"* You Are Already In A Vehicle.");
        new string[128];
        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Angle);
        PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
        format(string, sizeof(string), "* You have spawned a %s. ID: %i. ", VehicleNames[vehicle - 400], vehicle);
        SendClientMessage(playerid, COLOR_SKYBLUE, string);
        for(new i=0; i<MAX_CUSTOM_VEHICLES; i++)
        {
           if(!cVeh[i])
           {
               cVeh[i] = CreateVehicle(vehicle, X, Y, Z, Angle, 0, 0, 1200);
               PutPlayerInVehicle(playerid,cVeh[i],0);
               i = MAX_CUSTOM_VEHICLES;
               LinkVehicleToInterior(cVeh[i], GetPlayerInterior(playerid));
               SetVehicleVirtualWorld(cVeh[i], GetPlayerVirtualWorld(playerid));
           }
        }
        return 1;
}
Reply
#5

Yes i FOund thnx
Reply
#6

where should we exactly use return 1; ?!
Reply
#7

You don't add, you remove one.

Here is the edited code.
Quote:
Originally Posted by Conradus
Посмотреть сообщение
There you go:
pawn Код:
dcmd_aveh(playerid, params[])
{
        new Float:X, Float:Y, Float:Z, Float:Angle;
        new vehicle = GetVehicleModelIDFromName(params);
        if(pInfo[playerid][Adminlevel] < 1) return SendClientMessage(playerid, COLOR_RED, ""ERROR_MESSAGE"");
        if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "[USAGE] /aveh [Vehicle Name]");
        if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, COLOR_RED, "* Invalid Vehicle Name.");
        if(IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid,COLOR_RED,"* You Are Already In A Vehicle.");
        new string[128];
        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Angle);
        PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
        format(string, sizeof(string), "* You have spawned a %s. ID: %i. ", VehicleNames[vehicle - 400], vehicle);
        SendClientMessage(playerid, COLOR_SKYBLUE, string);
        for(new i=0; i<MAX_CUSTOM_VEHICLES; i++)
        {
           if(!cVeh[i])
           {
               cVeh[i] = CreateVehicle(vehicle, X, Y, Z, Angle, 0, 0, 1200);
               PutPlayerInVehicle(playerid,cVeh[i],0);
               i = MAX_CUSTOM_VEHICLES;
               LinkVehicleToInterior(cVeh[i], GetPlayerInterior(playerid));
               SetVehicleVirtualWorld(cVeh[i], GetPlayerVirtualWorld(playerid));
           }
        }
        return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)