Wysłany: 2013-03-18, 20:31
TerraNova
Wiek: 36 Na forum: 5118 dni Posty: 98
Nick w MP: Lonalchemik
Piwa : 797
Kod: CMD:usunpojazd_all(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid) == 1 || PlayerAdmin[playerid] >= 2)
{
for(new pojazd = 0; pojazd <= 250; pojazd++)
{
DestroyVehicle(Pojazd[pojazd]);
}
SendClientMessage(playerid, ZIELONY, "Usun??e? wszystkie pojazdy stworzone przez admin?w.");
}
return 1;
}
kiedy u?ywam tej cmd pokazuje mi wpisa?e? niepoprawne polecenie lecz polecenie to sie wykonuje
Wysłany: 2013-03-18, 20:54
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Poka? public OnPlayerCommandPerformed.
W tej komendzie, wiadomo?? "Usun??e? wszystkie pojazdy stworzone przez admin?w." si? pokazuje?
Pozdrawiam
Wysłany: 2013-03-18, 21:05
TerraNova
Wiek: 36 Na forum: 5118 dni Posty: 98
Nick w MP: Lonalchemik
Piwa : 797
nie pokazuje w?a?nie bo ja to mam pod skrypt admina podpi?te i og?lnie mam problemy non stop z tym zrespieniem aut jak nie pokazuje ich prawid?owie to teraz to. Nie mam tego publica
og?lnie ca?y kod na te auta wygl?da nastepuj?co
Kod: CMD:stworzpojazd(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1 || PlayerAdmin[playerid] >= 2)
{
new kolor1, kolor2;
if(sscanf(params, "ddd", player, kolor1, kolor2))
return SendClientMessage(playerid, JCZERWONY, "/stworzpojazd [model] [kolor 1] [kolor 2]");
{
new Float:X, Float:Y,Float:Z, Float:A;
GetPlayerFacingAngle(playerid, A);
pojazdow++;
GetPlayerPos(playerid, X, Y, Z);
Pojazd[pojazdow] = AddStaticVehicleEx(player, X, Y, Z+1, A, kolor1, kolor2, 120);
new jakispojazd = GetVehicleModel(Pojazd[pojazdow]);
SetPlayerPos(playerid, X, Y, Z+5);
format(String128, sizeof(String128), "Stworzy?e? pojazd %s, o id: %d i o numerze: %d", GetVehicleName(jakispojazd), jakispojazd, pojazdow);
SendClientMessage(playerid, ZIELONY, String128);
}
}
else
{
SendClientMessage(playerid, JCZERWONY, "Nie jeste? adminem!");
}
return 1;
}
CMD:usunpojazd(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 0 || PlayerAdmin[playerid] >= 2)
{
if(sscanf(params, "d", player))
return SendClientMessage(playerid, JCZERWONY, "/usunpojazd [id pojazdu]");
{
if(player > pojazdow)
return SendClientMessage(playerid, JCZERWONY, "Z?e ID Pojazdu!");
{
DestroyVehicle(Pojazd[player]);
format(String32, sizeof(String32), "Usun??e? pojazd o numerze: %d", player);
SendClientMessage(playerid, ZIELONY, String32);
}
}
}
return 1;
}
CMD:usunpojazd_all(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid) == 1 || PlayerAdmin[playerid] >= 2)
{
for(new pojazd = 0; pojazd <= 250; pojazd++)
{
DestroyVehicle(Pojazd[pojazd]);
}
SendClientMessage(playerid, ZIELONY, "Usun??e? wszystkie pojazdy stworzone przez admin?w.");
}
return 1;
}
Wysłany: 2013-03-18, 21:59
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Przeczytaj tekst tutaj: http://wiki.sa-mp.com/wiki/AddStaticVehicleEx
A konkretnie:
Cytat: This function can only create vehicles in the OnGameModeInit callback
Funkcj? AddStaticVehicleEx mo?na tworzy? pojazdy tylko w OnGameModeInit. Tutaj mo?esz u?ywa? tylko CreateVehicle.
Spr?buj zamieni? ten fragment kodu:
Kod: for(new pojazd = 0; pojazd <= 250; pojazd++)
{
DestroyVehicle(Pojazd[pojazd]);
}
Na:
Kod: for(new pojazd = 0; pojazd <= 250; pojazd++)
{
if(GetVehicleModel(Pojazd[pojazd]) != 0)
DestroyVehicle(Pojazd[pojazd]);
}
pojazdow = 0;
Poka? jeszcze definicj? tablicy "Pojazd".
@DOWN
Nadal nie chodzi?
Ostatnio zmieniony przez Quis 2013-03-19, 07:04, w całości zmieniany 1 raz
Wysłany: 2013-03-18, 23:41
TerraNova
Wiek: 36 Na forum: 5118 dni Posty: 98
Nick w MP: Lonalchemik
Piwa : 797
Kod: #define GetVehicleName(%0) (nazwypojazdow[GetVehicleModel(%0)-400])
Kod: new Pojazd[250];
new pojazdow;
new nazwypojazdow[212][32] = {
"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","Harley","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","Hotring Racer","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","Traktor",
"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","Monster","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","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer","Trailer",
"Andromeda","Dodo","RC Cam","Launch","Radiowoz","Radiowoz","Radiowoz","Radiowoz","Picador","S.W.A.T. Van",
"Alpha","Phoenix","Glendale","Sadler","Luggage Trailer","Luggage Trailer","Stair Trailer","Boxville","Farm Plow","Utility Trailer"
};
[ Dodano : 2013-03-19, 13:04 ]
edit: rozwi?zano problem
Tagi: nie :: znaleziono :: komendy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: