play 0 Odesláno: 15. Prosinec, 2013 Share Odesláno: 15. Prosinec, 2013 Povolání v 1.2 Vytvořte si jednoduše povolání do svého módu. Vložte filterscript do svého módu, zajděte si na server na místa kde chcete mít povolání a pomocí pár příkazů si ho vytvořte. Můžete maximálně vytvořit 256 povolání Co můžete vytvořit? -Pozici Pickup -Typ Pickup -Zbraně/munici -Skin -Spawn pozici Příkazy: - /create - /savep - /next - /pickup povolání potom jednoduše vložíte do svého módu pomocí includ a příkazu který vložíte do OnGameModeInit Stažení a návod naleznete zde => http://pawno.cz/files/file/197-povol%C3%A1n%C3%AD/ Aktualizace 16.12.2013 Postupně sem budu vkládat návody na povolání Vytvoření jednoduchého příkazu zapněte pawno a klikněte na "new" vytvořte si povolání podle návodu (buď na adrese nebo přímo v souboru Readme.txt) Pozici,barvu a zbraně si nastavte podle sebe. Ukládaní je do scriptfiles/povolani.txt Takto by měl vypadat nějak váš mód: #include #includepublic OnFilterScriptInit(){print("\n--------------------------------------");print(" Blank Filterscript by your name here");print("--------------------------------------\n");return 1;}public OnFilterScriptExit(){return 1;}public OnGameModeInit(){SetGameModeText("Můj mód");AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);CreatePovolani(0," ",1,1,1,1274,1,1,1,48,0,48,0,48,0,48,0,0xCE0000FF,0);//Toto musí být jako prvníCreatePovolani(1,"Policista",1442.13,1686.75,10.82,1230,1445.89,1688.53,10.82,2,1,8,1,23,1,31,1,0x00000082,5);return 1;}public OnGameModeExit(){return 1;}public OnPlayerRequestClass(playerid, classid){SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);return 1;}public OnPlayerConnect(playerid){Zamestani[playerid]=0;return 1;}public OnPlayerDisconnect(playerid, reason){return 1;}public OnPlayerSpawn(playerid){CreatePovolaniSpawn(playerid);return 1;}public OnPlayerDeath(playerid, killerid, reason){return 1;}public OnVehicleSpawn(vehicleid){return 1;}public OnVehicleDeath(vehicleid, killerid){return 1;}public OnPlayerText(playerid, text[]){return 1;}public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp("/mycommand", cmdtext, true, 10) == 0){// Do something herereturn 1;}return 0;}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){return 1;}public OnPlayerExitVehicle(playerid, vehicleid){return 1;}public OnPlayerStateChange(playerid, newstate, oldstate){return 1;}public OnPlayerEnterCheckpoint(playerid){return 1;}public OnPlayerLeaveCheckpoint(playerid){return 1;}public OnPlayerEnterRaceCheckpoint(playerid){return 1;}public OnPlayerLeaveRaceCheckpoint(playerid){return 1;}public OnRconCommand(cmd[]){return 1;}public OnPlayerRequestSpawn(playerid){return 1;}public OnObjectMoved(objectid){return 1;}public OnPlayerObjectMoved(playerid, objectid){return 1;}public OnPlayerPickUpPickup(playerid, pickupid){CreatePovolaniPickup(playerid, pickupid);return 1;}public OnVehicleMod(playerid, vehicleid, componentid){return 1;}public OnVehiclePaintjob(playerid, vehicleid, paintjobid){return 1;}public OnVehicleRespray(playerid, vehicleid, color1, color2){return 1;}public OnPlayerSelectedMenuRow(playerid, row){return 1;}public OnPlayerExitedMenu(playerid){return 1;}public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid){return 1;}public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){return 1;}public OnRconLoginAttempt(ip[], password[], success){return 1;}public OnPlayerUpdate(playerid){return 1;}public OnPlayerStreamIn(playerid, forplayerid){return 1;}public OnPlayerStreamOut(playerid, forplayerid){return 1;}public OnVehicleStreamIn(vehicleid, forplayerid){return 1;}public OnVehicleStreamOut(vehicleid, forplayerid){return 1;}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){CreatePovolaniDialog(playerid, dialogid, response, listitem, inputtext);return 1;}public OnPlayerClickPlayer(playerid, clickedplayerid, source){return 1;} Nyní si najděte OnPlayerCommandText if (strcmp("/mycommand", cmdtext, true, 10) == 0){// Do something herereturn 1;} a upravte na if (strcmp("/pomoc", cmdtext, true, 10) == 0) { for(new i=0;i<MAX_POVOLANI;i++) { if(Zamestani == 1) { new str[100]; new name[24]; GetPlayerName(playerid,name,24); format(str,100,"Hráč %s potřebuje nalehavou pomoc",name); SendClientMessage(i,0xFFFFFFFF,str); } } return 1; } Toto je jednoduchý příkaz když hráč napíše /pomoc tak všem policistům to napíše text. Link to comment Share on other sites More sharing options...
Pulpisek 0 Odesláno: 15. Prosinec, 2013 Share Odesláno: 15. Prosinec, 2013 Zdravím proč nejde download ? nebo návod ? Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 16. Prosinec, 2013 Share Odesláno: 16. Prosinec, 2013 Takže OK jde se na kritiku 1. Je to kravina nemá to ani save . . .2. new Vesta = true; Ehm i když je to dobře ale když tam chceš mít jen True a false tak příšte new bool:Vesta; 3. Kdyz děláš už Glob promenu musíš počítat že když se ID 5 odpojí ze serveru a napojíse znovu ID 5 ale je to jinej hráč bude mít uplne stejnou jobku jako minulej hráč 4. Cyklus + SendClientMessage není zrovna dobry nápad za 5. Nato jak si se tady vytahoval že umíš pawno ze všech nejlepe tak si se teda moc nepřevedl . . . . 5/5 - 1 Bod za ukladani - 2 Body za to ze to ma bugy - 2 body zato ze si napsal jen funkce . . . takze vysledek 0/5 Link to comment Share on other sites More sharing options...
play 0 Odesláno: 16. Prosinec, 2013 Author Share Odesláno: 16. Prosinec, 2013 Takže OK jde se na kritiku 1. Je to kravina nemá to ani save . . . 2. new Vesta = true; Ehm i když je to dobře ale když tam chceš mít jen True a false tak příšte new bool:Vesta; 3. Kdyz děláš už Glob promenu musíš počítat že když se ID 5 odpojí ze serveru a napojíse znovu ID 5 ale je to jinej hráč bude mít uplne stejnou jobku jako minulej hráč 4. Cyklus + SendClientMessage není zrovna dobry nápad za 5. Nato jak si se tady vytahoval že umíš pawno ze všech nejlepe tak si se teda moc nepřevedl . . . . 5/5 - 1 Bod za ukladani - 2 Body za to ze to ma bugy - 2 body zato ze si napsal jen funkce . . . takze vysledek 0/5 1.Save to má nauč se číst /savep 2.S tím bool: . script jsem vytvářel před pár lety takže se bool nepouživalo (doplním) 3.Asi těžko když tam je OnPlayerConnect Zamestani[playerid]=0; a můžeš si to dát i do registrace nemyslím si že jsem se nějak vytahoval A když chceš něco kritizovat tak si to pořádně přečti ! Link to comment Share on other sites More sharing options...
Akai 1 Odesláno: 16. Prosinec, 2013 Share Odesláno: 16. Prosinec, 2013 Můžete maximálně vytvořit přes 250 povolání To je informace na dvě věci. Link to comment Share on other sites More sharing options...
play 0 Odesláno: 16. Prosinec, 2013 Author Share Odesláno: 16. Prosinec, 2013 To je informace na dvě věci. Díky, oprava Maximálně 256 povolaní Link to comment Share on other sites More sharing options...
D4n09 71 Odesláno: 16. Prosinec, 2013 Share Odesláno: 16. Prosinec, 2013 Díky, oprava Maximálně 256 povolaní on to myslel uplně jinak ale neva Link to comment Share on other sites More sharing options...
play 0 Odesláno: 16. Prosinec, 2013 Author Share Odesláno: 16. Prosinec, 2013 on to myslel uplně jinak ale neva Já vím Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 17. Prosinec, 2013 Share Odesláno: 17. Prosinec, 2013 1.Save to má nauč se číst /savep 2.S tím bool: . script jsem vytvářel před pár lety takže se bool nepouživalo (doplním) 3.Asi těžko když tam je OnPlayerConnect Zamestani[playerid]=0; a můžeš si to dát i do registrace nemyslím si že jsem se nějak vytahoval A když chceš něco kritizovat tak si to pořádně přečti ! Takže za 1 oprav si bugy(Doufám že jsi opravil ješte jsem nevidel kod . ) za 2 jde to i ukladat bez nejakeho příkazu do souboru to bys musel začít myslet za 3. když jsem to poprve stahoval ukladaní to nemělo Link to comment Share on other sites More sharing options...
Z.D.E.N.E.K 0 Odesláno: 1. Leden, 2014 Share Odesláno: 1. Leden, 2014 blbost Link to comment Share on other sites More sharing options...
Tanga 131 Odesláno: 1. Leden, 2014 Share Odesláno: 1. Leden, 2014 (upraveno) 1.) Soubor nenalezen2.) Prečo práve 256 je limit?Úprava:Mivčo posiela hodnotenie cezo mňa (ban): Toto čo je dp ved toto je kravina toto by ani nedali na original sa-mp.com ved by sa tam hambil Edited 1. Leden, 2014 by Tango Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now