%i Uso y cual puedo usar? -
Ken_Block - 15.04.2011
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;
}
Re: %i Uso y cual puedo usar? -
Diogo_Bras - 15.04.2011
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*/
}
Re: %i Uso y cual puedo usar? -
Diogo_Bras - 15.04.2011
Me ha enganado :/
Re: %i Uso y cual puedo usar? -
Ken_Block - 15.04.2011
GRacias lo pruebo y digo que tal
No anda! xD
Respuesta: %i Uso y cual puedo usar? -
TheChaoz - 15.04.2011
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
Re: %i Uso y cual puedo usar? -
admantis - 15.04.2011
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.
Re: %i Uso y cual puedo usar? - [L3th4l] - 15.04.2011
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;
}
Re: %i Uso y cual puedo usar? -
Ken_Block - 16.04.2011
ninguno entendio, lo unico que asen espelear
Re: %i Uso y cual puedo usar? -
Miguel - 17.04.2011
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...
Respuesta: Re: %i Uso y cual puedo usar? -
TheChaoz - 17.04.2011
Quote:
Originally Posted by Ken_Block
ninguno entendio, lo unico que asen espelear
|
quien peleo?
y si no entendimos explicalo otra vez...