Y_QEK 0 Odesláno: 7. Září, 2012 Share Odesláno: 7. Září, 2012 Tak začneme ... Dnes si ukážeme ako si urobit tip postavy ako policajt , novinar , gangster ..... Do OnPlayerRequestClass vložíme toto : switch(classid) { case 0 .. 4: { GameTextForPlayer(playerid, "~g~Meno300 ~r~Meno44", 3000, 6); } case 5 .. 7: { GameTextForPlayer(playerid, "~b~Meno200", 3000, 6); } case 8 .. 10: { GameTextForPlayer(playerid, "~r~Meno21", 3000, 6); } case 11 .. 14: { GameTextForPlayer(playerid, "~p~Meno3", 3000, 6); } case 15 .. 17: { GameTextForPlayer(playerid, "~y~Meno4", 3000, 6); } case 18 .. 20: { GameTextForPlayer(playerid, "~w~Meno5", 3000, 6); } case 21 .. 23: { GameTextForPlayer(playerid, "~r~Meno1 ~b~Meno2", 3000, 6); } } // 3000, 6 Timer na kolko sekúnd sa tento text ukáže.. Vytvoríme nový public SetPlayerTeamFromClass(playerid, classid); // tu máte dole .. všetky class(postavy) ktoré budú vytvorené ako PoLICE atd.. SetPlayerTeamFromClass(playerid, classid) { if(classid == 0) { gTeam[playerid] = STREETRACERS; } if(classid == 1) { gTeam[playerid] = POLICE; } if(classid == 2) { gTeam[playerid] = DRIFTERS; } if(classid == 3) { gTeam[playerid] = MAFIA; } if(classid == 4) { gTeam[playerid] = BIKERS; } if(classid == 5) { gTeam[playerid] = STUNTERS; } if(classid == 6) { gTeam[playerid] = DESERTDIRTERS; } } do OnGameModeInit //všetky postavi ktoré sa spawnuu AddPlayerClass(105,1048.4546,1928.2059,10.8203,261.0777,0,0,0,0,0,0); AddPlayerClass(106,2497.2693,-1676.9578,13.3398,23.6501,0,0,0,0,0,0); AddPlayerClass(107,2497.2693,-1676.9578,13.3398,23.6501,0,0,0,0,0,0); AddPlayerClass(115,1048.4546,1928.2059,10.8203,261.0777,0,0,0,0,0,0); AddPlayerClass(108,2497.2693,-1676.9578,13.3398,23.6501,0,0,0,0,0,0); AddPlayerClass(280,2264.9895,2457.2261,10.8203,183.2561,0,0,0,0,0,0); //Police AddPlayerClass(287,2264.9895,2457.2261,10.8203,183.2561,0,0,0,0,0,0); //Police AddPlayerClass(282,2264.9895,2457.2261,10.8203,183.2561,0,0,0,0,0,0); //Police AddPlayerClass(173,-2244.5742,-2303.5190,30.0467,252.3967,0,0,0,0,0,0); AddPlayerClass(174,-2244.5742,-2303.5190,30.0467,252.3967,0,0,0,0,0,0); AddPlayerClass(175,-2244.5742,-2303.5190,30.0467,252.3967,0,0,0,0,0,0); AddPlayerClass(111,2822.4297,895.8810,10.7500,8.5160,0,0,0,0,0,0); //Mafia (1) AddPlayerClass(112,-1010.4442,-699.1964,32.0078,6.3033,0,0,0,0,0,0); //Mafia (2) AddPlayerClass(113,-2217.8198,2336.1533,7.5469,129.2003,0,0,0,0,0,0); //Mafia (3) AddPlayerClass(124,-2217.8198,2336.1533,7.5469,129.2003,0,0,0,0,0,0); //Mafia (4) AddPlayerClass(247,2317.5906,-1527.5520,25.3438,275.5380,0,0,0,0,0,0); AddPlayerClass(248,2317.5906,-1527.5520,25.3438,275.5380,0,0,0,0,0,0); //Bikers (2) AddPlayerClass(254,2317.5906,-1527.5520,25.3438,275.5380,0,0,0,0,0,0); //Bikers (3) AddPlayerClass(121,-1354.0376,-239.9485,14.1823,325.2208,0,0,0,0,0,0); // AddPlayerClass(122,1332.6597,1362.7931,10.8766,263.7629,0,0,0,0,0,0); // AddPlayerClass(116,422.4953,2531.2754,16.6155,178.5320,0,0,0,0,0,0); // AddPlayerClass(19,-1239.9050,1921.7845,42.8419,133.2527,0,0,0,0,0,0); // AddPlayerClass(23,-1239.9050,1921.7845,42.8419,133.2527,0,0,0,0,0,0); // AddPlayerClass(28,-1239.9050,1921.7845,42.8419,133.2527,0,0,0,0,0,0); // do OnPlayerSpawn STREETRACERS_COLOUR - doplnte vašu farbu .. if(gTeam[playerid] == STREETRACERS) { SendClientMessage(playerid, STREETRACERS_COLOUR, "Vytaj medzi nam"); SetPlayerColor(playerid,STREETRACERS_COLOUR); //Green } if(gTeam[playerid] == POLICE) { SendClientMessage(playerid, POLICE_COLOUR, "Vytaj medzi nami"); SetPlayerColor(playerid,POLICE_COLOUR); // blue } if(gTeam[playerid] == DRIFTERS) { SendClientMessage(playerid, DRIFTERS_COLOUR, "Vytaj medzi nam"); SetPlayerColor(playerid,DRIFTERS_COLOUR); // red } if(gTeam[playerid] == MAFIA) { SendClientMessage(playerid, MAFIA_COLOUR, "Vytaj medzi nami"); SetPlayerColor(playerid,MAFIA_COLOUR); // grey } if(gTeam[playerid] == BIKERS) { SendClientMessage(playerid, BIKERS_COLOUR, "Vytaj medzi nami"); SetPlayerColor(playerid,BIKERS_COLOUR); // yellow } if(gTeam[playerid] == STUNTERS) { SendClientMessage(playerid, STUNTERS_COLOUR, "Vytaj medzi nami"); SetPlayerColor(playerid,STUNTERS_COLOUR); // orange } if(gTeam[playerid] == DESERTDIRTERS) { SendClientMessage(playerid, DESERTDIRTERS_COLOUR,"Vytaj medzi nami"); SetPlayerColor(playerid,DESERTDIRTERS_COLOUR); } // a nakoniec message ktoré sa napíšu po vybraty postavy a zafarbý sa nick na vašu farbu SetPlayerColor(playerid,DESERTDIRTERS_COLOUR); - nastavý farbu nicku SendClientMessage(playerid, DESERTDIRTERS_COLOUR,"Vytaj medzi nami"); // pošle správu po vybratí postavy Link to comment Share on other sites More sharing options...
Fr0st 23 Odesláno: 7. Září, 2012 Share Odesláno: 7. Září, 2012 Pekné Novačikom pomôže 7/10 Nice TuT Link to comment Share on other sites More sharing options...
Y_QEK 0 Odesláno: 7. Září, 2012 Author Share Odesláno: 7. Září, 2012 díky Link to comment Share on other sites More sharing options...
LYRIcS 88 Odesláno: 7. Září, 2012 Share Odesláno: 7. Září, 2012 4/10 nevysvetlil si ako zisti classid, kde a načo použiť SetPlayerTeamFromClass(playerid, classid)... nevysvetlil si nič, len si povedal kam to má ísť Link to comment Share on other sites More sharing options...
Y_QEK 0 Odesláno: 7. Září, 2012 Author Share Odesláno: 7. Září, 2012 aha tak to rozpíšem.. 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