Mivčo 90 Odesláno: 12. Květen, 2013 Share Odesláno: 12. Květen, 2013 Zdravim Chcem ukazat navod novačikom ako si možu založit TDM mod Je to velmi lahke Zakladom Modu musí byt toto: #include <a_samp> Musí tam byt Team a farby #define Policia 1 #define Terrorista 2 #define PoliceCOLOR 0x00FF00AA #define TerrorCOLOR 0xFF00FFAA #define Farba_Cervena 0xFF0011FF Nemožte zabudnut na premenu na Body a Peniaze enum pInfo //pInfo Premena { pBody, pPeniaze, } Newy: new PlayerData[MAX_PLAYERS][pInfo]; new Team[MAX_PLAYERS]; new prachy[MAX_PLAYERS]; V publicu OnGameModeInit musite mat nazov Modu a obleky SetGameModeText("TDM"); // Nazov Modu AddPlayerClass(265,2431.3733,-1679.4271,13.7673,0,24,100,0,0,0,0); // Oblek Policajta AddPlayerClass(28,2167.8926,-1670.0753,15.0805,0,24,100,0,0,0,0); // Oblek Terroristu Do OnPlayerRequestClass(playerid, classid) dáte toto aby ste si mohli vyberat teamy switch(classid) { case 0: // Policajt { Team[playerid] = Policia; // Vybrat si Team za Policajta { SetPlayerColor(playerid,PoliceCOLOR); //Farba Policajta } } case 1: // Terrorista { Team[playerid] = Terrorista; // Vybrat si Team za Terroristu { SetPlayerColor(playerid, TerrorCOLOR); //Farba Terroristu } } } } Do public OnPlayerDeath(playerid, killerid, reason) dáte toto aby ste dostavaly Body a Penaze a tak if(Team[killerid] == Team[playerid]) { SendClientMessage(killerid,Farba_Cervena, "Zabil si spoluhrača odratame ti $1000 a 4 Body."); //Sprava o Zabití PlayerData[killerid][pPeniaze] -= 1000; SetPlayerMoney(killerid, PlayerData[killerid][pPeniaze]); SetPlayerScore(killerid, PlayerData[killerid][pBody] - 4); } else if(Team[killerid] != Team[playerid]) { PlayerData[playerid][pPeniaze] -=100; PlayerData[killerid][pPeniaze] +=100; SetPlayerMoney(playerid, PlayerData[playerid][pPeniaze]); SetPlayerMoney(killerid, PlayerData[killerid][pPeniaze]); SetPlayerScore(playerid, PlayerData[playerid][pBody]-1); SetPlayerScore(killerid, PlayerData[killerid][pBody]+1); } SendDeathMessage(killerid, playerid, reason); return 1; } Potom pridate do GM alebo do FS Stock lebo inak vam bude ukazovat errory: Stock stock SetPlayerMoney(playerid,moneyafter) //Stock { prachy[playerid]=moneyafter; GivePlayerMoney(playerid,moneyafter-GetPlayerMoney(playerid)); } Dakujem za Moj navod snad niekomu pomože JE to moj Prvý Tutorial aj budu problemy píšte Dakujem Link to comment Share on other sites More sharing options...
MrShoTys 9 Odesláno: 13. Květen, 2013 Share Odesláno: 13. Květen, 2013 7/10 Ked to je pre nováčikov si to mal viac rozpisať čo a čo znamená ale inak good tutorial niekomu sa bude hodiť 1 Link to comment Share on other sites More sharing options...
Recommended Posts