%i Uso y cual puedo usar?
#1

hola tengo este %i, es para saber la id del Vehiculo al que me subo, yo quiero que en ves de la id del auto, me ponga el nombre del auto como es? (Que sea %i pero no asi sino para el nombre)
Mi codigo:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{

    new string[128];
    format(string, sizeof(string), "entraste al vehiculo id: %i",vehicleid);
    SendClientMessage(playerid, 0xFFFFFFFF, string);
    return 1;
}
Reply
#2

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   new veiculo[128];
   format(veiculo, sizeof(veiculo), "Veiculo %i", vehicleid);
   SendClientMessage(playerid, 0xFFF000AA; veiculo);
   return 0x1; /*return true :D*/
}
Reply
#3

Me ha enganado :/
Reply
#4

GRacias lo pruebo y digo que tal

No anda! xD
Reply
#5

para la proxima, va en pedidos.

pawn Код:
new VN[212][] = {
    "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper",
    "Firetruck","Trashmaster","Stretch","Manana","Infernus","Voodoo","Pony","Mule",
    "Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington",
    "Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar",
    "Banshee","Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon",
    "Coach","Cabbie","Stallion","Rumpo","RC Bandit","Romero","Packer","Monster",
    "Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder",
    "Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
    "PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez",
    "Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler",
    "ZR3 50","Walton","Regina","Comet","BMX","Burrito","Camper","Marquis","Baggage",
    "Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo","Greenwood",
    "Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville",
    "Benson","Mesa","RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger",
    "Rancher","Super GT","Elegant","Journey","Bike","Mountain Bike","Beagle","Cropdust",
    "Stunt","Tanker","RoadTrain","Nebula","Majestic","Buccaneer","Shamal","Hydra",
    "FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona",
    "FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington",
    "Slamvan","Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover","Sadler",
    "Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit",
    "Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus","Jester",
    "Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna",
    "Bandito","Freight","Trailer","Kart","Mower","Duneride","Sweeper","Broadway",
    "Tornado","AT-400","DFT-30","Huntley","Stafford","BF-400","Newsvan","Tug",
    "Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B",
    "Trailer C","Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)",
    "Police Car (SFPD)","Police Car (LVPD)","Police Ranger","Picador","S.W.A.T. Van",
    "Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
    "Stair Trailer","Boxville","Farm Plow","Utility Trailer"
};

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{

    new str[64], veh;
    veh = GetVehicleModel(vehicleid);
    format(str, sizeof(string), "entraste al vehiculo id: %s", VN[400-veh]);
    return SendClientMessage(playerid, 0xFFFFFFFF, str);
}
creo que funciona, si no decime
Reply
#6

Hijo, %i (asн tambien como %d) es usado para nъmeros naturales, no para cadenas (strings) que es %s. Lo mбs conveniente serнa la funciуn que ha posteado the_chaoz.
Reply
#7

Para que tengas el nombre del vehiculo, necesitarias un variable de array con los nombres de los vehiculos.
Aqui te voi a pasar un codigo de mi server, cuando entras a un vehiculo, un textdraw saldra abajo de la pantalla diciendo el nombre del vehiculo:
pawn Код:
new VehicleNames[212][] = { // Lista de vehiculos
{"Landstalker"},        {"Bravura"},            {"Buffalo"},            {"Linerunner"},     {"Perrenial"},          {"Sentinel"},           {"Dumper"},
{"Firetruck"},          {"Trashmaster"},        {"Stretch"},            {"Manana"},         {"Infernus"},           {"Voodoo"},             {"Pony"},           {"Mule"},
{"Cheetah"},            {"Ambulance"},          {"Leviathan"},          {"Moonbeam"},       {"Esperanto"},          {"Taxi"},               {"Washington"},
{"Bobcat"},             {"Mr Whoopee"},         {"BF Injection"},       {"Hunter"},         {"Premier"},            {"Enforcer"},           {"Securicar"},
{"Banshee"},            {"Predator"},           {"Bus"},{"Rhino"},      {"Barracks"},       {"Hotknife"},           {"Trailer 1"},          {"Previon"},
{"Coach"},              {"Cabbie"},             {"Stallion"},           {"Rumpo"},          {"RC Bandit"},          {"Romero"},             {"Packer"},         {"Monster"},
{"Admiral"},            {"Squalo"},             {"Seasparrow"},         {"Pizzaboy"},       {"Tram"},               {"Trailer 2"},          {"Turismo"},
{"Speeder"},            {"Reefer"},             {"Tropic"},             {"Flatbed"},        {"Yankee"},             {"Caddy"},              {"Solair"},         {"Berkley's RC Van"},
{"Skimmer"},            {"PCJ-600"},            {"Faggio"},             {"Freeway"},        {"RC Baron"},           {"RC Raider"},          {"Glendale"},       {"Oceanic"},
{"Sanchez"},            {"Sparrow"},            {"Patriot"},            {"Quad"},           {"Coastguard"},         {"Dinghy"},             {"Hermes"},         {"Sabre"},
{"Rustler"},            {"ZR-350"},             {"Walton"},             {"Regina"},         {"Comet"},{"BMX"},      {"Burrito"},            {"Camper"},         {"Marquis"},
{"Baggage"},            {"Dozer"},              {"Maverick"},           {"News Chopper"},   {"Rancher"},            {"FBI Rancher"},        {"Virgo"},          {"Greenwood"},
{"Jetmax"},             {"Hotring"},            {"Sandking"},           {"Blista Compact"}, {"Police Maverick"},    {"Boxville"},           {"Benson"},
{"Mesa"},               {"RC Goblin"},          {"Hotring Racer A"},    {"Hotring Racer B"},{"Bloodring Banger"},   {"Rancher"},
{"Super GT"},           {"Elegant"},            {"Journey"},            {"Bike"},           {"Mountain Bike"},      {"Beagle"},             {"Cropdust"},       {"Stunt"},
{"Tanker"},             {"Roadtrain"},          {"Nebula"},             {"Majestic"},       {"Buccaneer"},          {"Shamal"},             {"Hydra"},          {"FCR-900"},
{"NRG-500"},            {"HPV1000"},            {"Cement Truck"},       {"Tow Truck"},      {"Fortune"},            {"Cadrona"},            {"FBI Truck"},
{"Willard"},            {"Forklift"},           {"Tractor"},            {"Combine"},        {"Feltzer"},            {"Remington"},          {"Slamvan"},
{"Blade"},              {"Freight"},            {"Streak"},             {"Vortex"},         {"Vincent"},            {"Bullet"},             {"Clover"},         {"Sadler"},
{"Firetruck LA"},       {"Hustler"},            {"Intruder"},           {"Primo"},          {"Cargobob"},           {"Tampa"},              {"Sunrise"},        {"Merit"},
{"Utility"},            {"Nevada"},             {"Yosemite"},           {"Windsor"},        {"Monster A"},          {"Monster B"},          {"Uranus"},         {"Jester"},
{"Sultan"},             {"Stratum"},            {"Elegy"},              {"Raindance"},      {"RC Tiger"},           {"Flash"},              {"Tahoma"},         {"Savanna"},
{"Bandito"},            {"Freight Flat"},       {"Streak Carriage"},    {"Kart"},           {"Mower"},              {"Duneride"},           {"Sweeper"},
{"Broadway"},           {"Tornado"},            {"AT-400"},             {"DFT-30"},         {"Huntley"},            {"Stafford"},           {"BF-400"},         {"Newsvan"},
{"Tug"},                {"Trailer 3"},          {"Emperor"},            {"Wayfarer"},       {"Euros"},              {"Hotdog"},             {"Club"},           {"Freight Carriage"},
{"Trailer 3"},          {"Andromada"},          {"Dodo"},               {"RC Cam"},         {"Launch"},             {"Police Car (LSPD)"}{"Police Car (SFPD)"},
{"Police Car (LVPD)"}{"Police Ranger"},      {"Picador"},            {"S.W.A.T. Van"},   {"Alpha"},              {"Phoenix"},            {"Glendale"},
{"Sadler"},             {"Luggage Trailer A"}{"Luggage Trailer B"}{"Stair Trailer"}{"Boxville"},           {"Farm Plow"},
{"Utility Trailer"}
};

new
    Text:_PVNames[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    _PVNames[playerid] = TextDrawCreate(573.000000, 388.000000, "Infernus");
    TextDrawAlignment(_PVNames[playerid], 2);
    TextDrawBackgroundColor(_PVNames[playerid], 255);
    TextDrawFont(_PVNames[playerid], 1);
    TextDrawLetterSize(_PVNames[playerid], 0.560000, 2.000000);
    TextDrawColor(_PVNames[playerid], -156220417);
    TextDrawSetOutline(_PVNames[playerid], 1);
    TextDrawSetProportional(_PVNames[playerid], 1);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    TextDrawDestroy(_PVNames[playerid]);
    TextDrawHideForPlayer(playerid, _PVNames[playerid]);
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) // Chequeamos cuando entra al vehiculo
    {
        new
            gStr[50];

        format(gStr, sizeof(gStr), "%s", VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
        TextDrawSetString(_PVNames[playerid], gStr);
        TextDrawShowForPlayer(playerid, _PVNames[playerid]);

        SetTimerEx("HideVName", 6000, false, "i", playerid); // El textdraw saldra por 6 segundos con el nombre del vehiculo
    }
    return 1;
}

forward HideVName();
public HideVName() // Esto es para "esconder" el Textdraw despues de 6 segundos
{
    TextDrawHideForPlayer(iPlayer, _PVNames[iPlayer]);
    return 1;
}
Reply
#8

ninguno entendio, lo unico que asen espelear
Reply
#9

Quote:
Originally Posted by Ken_Block
Посмотреть сообщение
ninguno entendio, lo unico que asen espelear
їDe que estбs hablando? ЎYa tienes la soluciуn! Es mбs, te dieron mбs de una alternativa...
Reply
#10

Quote:
Originally Posted by Ken_Block
Посмотреть сообщение
ninguno entendio, lo unico que asen espelear
quien peleo?
y si no entendimos explicalo otra vez...
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)