Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-09-14, 09:32


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Witam.

1.Jaka funkcja odpowiada za to,?e np po wpisaniu cmd /auto wy?wietli nam si? nazwa auta(na czacie).

2.Kt?ry public odpowiada za to,?e mo?emy klikn?? w gracza (TAB).

3.Jak zrobi? komend? np. /do (id) (tre??) i wy?wietla nam si? na czacie:

Nick1 nick osoby z (id): tre??

+kolor nicku zachowuj? taki sam jakie maj? obecnie.

Za pomoc piwko i respekt. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-14, 09:38


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5644 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
1.
g?ra mapy:
Kod:

#define COLOR_GREEN 0x33AA33AA
#define VEHICLES 212

new string[256];
new VehicleNames[VEHICLES][]={
"Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch",
"Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington",
"Bobcat","MrWhoopee","BFInjection","Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino",
"Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo","RCBandit","Romero","Packer","Monster",
"Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee",
"Caddy","Solair","Berkley'sRCVan","Skimmer","PCJ-600","Faggio","Freeway","RCBaron","RCRaider","Glendale","Oceanic",
"Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR350","Walton","Regina","Comet",
"BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","newsChopper","Rancher","FBIRancher","Virgo","Greenwood",
"Jetmax","Hotring","Sandking","BlistaCompact","PoliceMaverick","Boxville","Benson","Mesa","RCGoblin","HotringRacer",
"HotringRacer","BloodringBanger","Rancher","SuperGT","Elegant","Journey","Bike","MountainBike","Beagle","Cropdust",
"Stunt","Tanker","RoadTrain","Nebula","Majestic","Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","CementTruck",
"TowTruck","Fortune","Cadrona","FBITruck","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","Monster","Uranus","Jester",
"Sultan","Stratum","Elegy","Raindance","RCTiger","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","Andromada","Dodo","RCCam","Launch","PoliceCar(LSPD)",
"PoliceCar(SFPD)","PoliceCar(LVPD)","PoliceRanger","Picador","S.W.A.T.Van","Alpha","Phoenix","Glendale","Sadler",
"LuggageTrailer","LuggageTrailer","StairTrailer","Boxville","FarmPlow","UtilityTrailer"
};


komenda:
Kod:

if(strcmp(cmdtext, "/auto", true)==0)
{
format(string, sizeof(string), "%s",VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
SendClientMessage(playerid, COLOR_GREEN,string);
return 1;
}

2.
Kod:

public OnPlayerClickPlayer(playerid, clickedplayerid, source)


Ostatnio zmieniony przez paskal 2013-09-14, 09:48, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-14, 09:44


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

1. Funkcja ta musi zosta? napisana w?asnor?cznie, aczkolwiek mam pod r?k? pewien kod, wi?c Ci go zapodaj?.

Kod:

static stock const _vehicleName[0xD4][0x11 char] = {
!"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", !"Sparrow", !"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", !"Seasparrow", !"Patriot", !"Quad", !"Coastguard", !"Dinghy", !"Hermes", !"Sabre", !"Rustler", !"ZR-350", !"Walton", !"Regina", !"Comet", !"BMX", !"Burrito", !"Camper", !"Marquis", !"Baggage", !"Dozer", !"Maverick",
!"News Maverick", !"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", !"Brownstreak", !"Vortex", !"Vincent", !"Bullet", !"Clover", !"Sadler", !"Ladder 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 Flat", !"Streak Carriage", !"Kart",
!"Mower", !"Dune", !"Sweeper", !"Broadway", !"Tornado", !"AT-400", !"DFT-30", !"Huntley", !"Stafford", !"BF-400", !"Newsvan", !"Tug", !"Trailer 3", !"Emperor", !"Wayfarer", !"Euros", !"Hotdog", !"Club", !"Freight Carriage", !"Trailer 4", !"Andromada", !"Dodo", !"RC Cam", !"Launch",
!"Police Car (LSPD)", !"Police Car (SFPD)", !"Police Car (LVPD)", !"Police Ranger", !"Picador", !"S.W.A.T. Van", !"Alpha", !"Phoenix", !"Old Glendale", !"Old Sadler", !"Luggage Trailer A", !"Luggage Trailer B", !"Stair Trailer", !"Boxville", !"Farm Plow", !"Utility Trailer"
};

stock GetVehicleName(vehModel=0xFF)
{
new _unpackVehName[0x11];
strunpack(_unpackVehName, _vehicleName[vehModel]);
return _unpackVehName;
}


Jak tego u?y?? Sprawa jest do?? prosta, przyjmuj?c ?e gracz jest w poje?dzie i wpisuje np. komend?, nale?y u?y? tej funkcji w nast?puj?cy spos?b:

Kod:

GetVehicleName(GetVehicleModel(GetPlayerVehicleID(playerid))-0x0190);


2.
Kod:

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(!!source) return false;
// reszta
return true;
}


3.
Kod:

if(cmdtext[1] == 'd' && cmdtext[2] == 'o')
{
if(!cmdtext[3]) return SendClientMessage(playerid, -1, "/do [id] [tre??]"), true;
new player[4], spaceRegistery = strfind(cmdtext, " ", true, 4);
strmid(player, cmdtext, 4, (spaceRegistery > -1) ? (spaceRegistery) : (strlen(cmdtext)));
if(!IsPlayerConnected(strval(player))) return SendClientMessage(playerid, -1, "Wybra?e? niew?a?ciwego gracza!"), true;
if(!cmdtext[spaceRegistery+2]) return SendClientMessage(playerid, -1, "Nie poda?e? tre?ci!"), true;
new _message[144];
format(_message, sizeof(_message), "%s (ID: %d): {FFFFFF}%s", PlayerName(strval(player)), strval(player), cmdtext[spaceRegistery+1]);
SendClientMessageToAll(GetPlayerColor(strval(player)), _message);
return true;
}


Ostatnio zmieniony przez IgrexolonO 2013-09-14, 10:06, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-14, 09:56


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Je?eli chodzi o t? cmd /do to b?dzie ona pokazywa?a

Nick1 nick2 tre?? czy nick1 (id drugiej osoby) tre??

?

Pod zcmd b?dzie dzia?ac ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-14, 10:00


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Opcja numer dwa. Pod ZCMD nie b?dzie dzia?a?, chcesz pod ZCMD?

Kod:

CMD:do(playerid, p[])
{
if(isnull(p)) return SendClientMessage(playerid, -1, "/do [id] [tre??]"), true;
if(!IsPlayerConnected(strval(p))) return SendClientMessage(playerid, -1, "Wybra?e? niew?a?ciwego gracza!"), true;
new spaceRegistery = strfind(p, " ", true);
if(spaceRegistery == -1) return SendClientMessage(playerid, -1, "Nie poda?e? tre?ci!"), true;
new _message[144];
format(_message, sizeof(_message), "%s (ID: %d): {FFFFFF}%s", PlayerName(strval(p)), strval(p), p[spaceRegistery+1]);
SendClientMessageToAll(GetPlayerColor(strval(p)), _message);
return true;
}


Ostatnio zmieniony przez IgrexolonO 2013-09-14, 10:13, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-14, 10:10


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Da?o by rad? zmieni?,?eby zamiast id by? nick ?


Jak ustawi?,?e za zabicie gracza lub /kill traci si? np 5 score ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-09-14, 15:58


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"Rumun" napisał/a:

Jak ustawi?,?e za zabicie gracza lub /kill traci si? np 5 score ?


Kod:

SetPlayerScore(playerid, GetPlayerScore(playerid)-5);


Postaw piwo autorowi tego posta
 

 
Tagi: kilka :: rzeczy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] kilka rzeczy Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku