JappinQo 5 Odesláno: 12. Březen, 2017 Share Odesláno: 12. Březen, 2017 Popis problému: Dobrý deň ,mám prison mod nie svoj ale ked sa hrač pripoji za id 0 alebo 1 tak ich to dá inde ich to spawne a od id 2 ich to spawnuje ak dobre chápete prvy človek čo sa pripoji na sevrer bude od id 2 až dalej Chyby/varování kompilátoru a při běhu: ---- Kód: --- Dodatečné poznámky: --- Link to comment Share on other sites More sharing options...
0 Hlavní moderátor vEnd 279 Odesláno: 12. Březen, 2017 Hlavní moderátor Share Odesláno: 12. Březen, 2017 Nebylo by lepší vyřešit, proč to hráče s ID 0 a 1 spawnuje jinam? Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 12. Březen, 2017 Author Share Odesláno: 12. Březen, 2017 Aj to ale ani tie NPC to tam nepridalo neviem prečo Link to comment Share on other sites More sharing options...
0 Globální moderátor HighPrint 177 Odesláno: 12. Březen, 2017 Globální moderátor Share Odesláno: 12. Březen, 2017 (upraveno) Těch faktorů může bejt nekonečno, co takhle poskytnout patřičnej kód k danému problému? //vEnd: HP má pravdu, tohle se bez kódu neobejde. Jinak, dodat kód ke konkrétnímu problému je jedno z pravidel pro psaní témat o pomoc, takže pokud ten kód nedodáš a lépe nepopíšeš problém, budeme to muset uzamknout a smazat. Děkuji za pochopení. Edited 12. Březen, 2017 by vEnd Moderátorská poznámka Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 12. Březen, 2017 Author Share Odesláno: 12. Březen, 2017 Je to prison od martinatora 149.202.115.144:7777 Pod poreť prve 2 id id 0 a 1 spawne inde ostatnych v celách Link to comment Share on other sites More sharing options...
0 Hlavní moderátor vEnd 279 Odesláno: 12. Březen, 2017 Hlavní moderátor Share Odesláno: 12. Březen, 2017 Máš od toho zdrojový kód? Link to comment Share on other sites More sharing options...
0 Rawy 18 Odesláno: 12. Březen, 2017 Share Odesláno: 12. Březen, 2017 Ty jsi chorý či co, ne? Pěkně jsi to popsal, tak proč tam tahat ostatní když to rozumí? Chceme kód, teď jsi pouze dal IP aby jsme se koukli i přesto, že tomu rozumíme, co nechápeš na větách dej sem kód? Na serveru ti asi těžko pomůžou... Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 12. Březen, 2017 Author Share Odesláno: 12. Březen, 2017 new Text3D:npcmeno1; new Text3D:npcmeno2; npcmeno1 = Create3DTextLabel("Kuchar",0xFFFFFFFF,0.0, 0.0,0.0,30.0,0); npcmeno2 = Create3DTextLabel("Michael",0xFFFFFFFF,0.0, 0.0,0.0,30.0,0); Link to comment Share on other sites More sharing options...
0 Lukasz 336 Odesláno: 12. Březen, 2017 Share Odesláno: 12. Březen, 2017 Das sem kod, ktery je relevantni k tvemu problemu a ne nejake random radky? Link to comment Share on other sites More sharing options...
0 Rawy 18 Odesláno: 12. Březen, 2017 Share Odesláno: 12. Březen, 2017 Das sem kod, ktery je relevantni k tvemu problemu a ne nejake random radky? To se asi nedočkáme. Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 13. Březen, 2017 Author Share Odesláno: 13. Březen, 2017 K čomu kod zasa ked sa pýtam na to ako urobim aby id 1 a 0 boli npcčka a hrač ktorý sa pripoji bude mať hned id 2 ako ten prvy hrač Link to comment Share on other sites More sharing options...
0 Lukasz 336 Odesláno: 13. Březen, 2017 Share Odesláno: 13. Březen, 2017 Cituj mi tu, kde jsi se na tohle ptal Pripojis NPC pri startu serveru a budou mit id 1 a 0, popripade si tyto dve id vymezis pouze pro NPC, protoze urcite bude na tvuj server velky naval. Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 13. Březen, 2017 Author Share Odesláno: 13. Březen, 2017 public OnPlayerRequestClass(playerid, classid){ if(!IsPlayerNPC(playerid)) { DestroyVehicle(car[playerid]); if(Policajt2[playerid] == 1) { Policajt --; Policajt2[playerid] = 0; }else if(Dozorca2[playerid] == 1) { Dozorca --; Dozorca2[playerid] = 0; } TextDrawHideForPlayer(playerid, Napis); HideProgressBarForPlayer(playerid,wcx); HideProgressBarForPlayer(playerid,wcx2); HideProgressBarForPlayer(playerid,wcx3); HideProgressBarForPlayer(playerid,wcx4); HideProgressBarForPlayer(playerid,wcx5); HideProgressBarForPlayer(playerid,wcx6); if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2); KillTimer(kt1[playerid]); KillTimer(kt2[playerid]); SetPlayerPos(playerid, -1173.1506,-924.7385,154.8047); SetPlayerCameraPos(playerid, -1176.5394,-921.1251,158.3651); SetPlayerCameraLookAt(playerid, -1173.1506,-924.7385,154.8047); SetPlayerFacingAngle(playerid,44.6513); if(classid <= 20) { Team[playerid] = 1; SetPlayerColor(playerid,0xAAAAAAFF); TextDrawShowForPlayer(playerid,textdraw3[playerid]); new str1[130]; format(str1,sizeof(str1),"~y~ Vezen ~n~~w~ ~g~Potrebne Score:0~n~~w~ -Odsudeny za kriminal~n~ -stara sa o svoje potreby~n~ -ma pokusi o utek"); TextDrawSetString(textdraw3[playerid],str1); }else if(classid == 21||classid == 22||classid == 23||classid == 24) { Team[playerid] = 2; SetPlayerColor(playerid,0xAAAAAAFF); TextDrawShowForPlayer(playerid,textdraw3[playerid]); new str1[125]; format(str1,sizeof(str1),"~b~ Dozorca ~n~~w~ ~g~Potrebne Score:3000~n~~w~ -Stara sa o chod veznice !"); TextDrawSetString(textdraw3[playerid],str1); }else if(classid == 25||classid == 26||classid == 27||classid == 28) { Team[playerid] = 3; SetPlayerColor(playerid,0xAAAAAAFF); TextDrawShowForPlayer(playerid,textdraw3[playerid]); new str1[125]; format(str1,sizeof(str1)," ~b~Policajt ~n~~w~ ~g~Potrebne Score:3000~n~~w~ -Chyta veznou na uteku !"); TextDrawSetString(textdraw3[playerid],str1); }else if(classid == 29) { Team[playerid] = 4; SetPlayerColor(playerid,0xAAAAAAFF); TextDrawShowForPlayer(playerid,textdraw3[playerid]); new str1[125]; format(str1,sizeof(str1),"~r~ Admins ~n~~w~ ~g~Potrebne LVL:+1~n~~w~ -Dava pozor a radi hracom~n~ma neobmedzeny pristup vsade"); TextDrawSetString(textdraw3[playerid],str1); } } return 1; } public OnPlayerConnect(playerid) { connect2[playerid] = 0; vzonn[playerid] = 0; Admin[playerid] = 0; pacidlo[playerid] = 0; GameTextForPlayer(playerid,"~w~Tvorca modu:~n~~r~martinatoor",5000,4); samotkaT[playerid] = 0; mutepp[playerid] = 0; mutep[playerid] = 0; camera[playerid] = 0; minuta2[playerid] = 0; sekunda2[playerid] = 0; hodina2[playerid] = 0; PLAYERLIST_authed[playerid] = false; ResetovatHraciPenize(playerid); if (!PLAYERLIST_authed[playerid]) { if(udb_Exists(PlayerName(playerid))) { ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Login","Vítaj zpät !\nNapiš heslo pre pripojenie!","Login",""); } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Registracia","Vítaj !\nZaregistruj sa, napiš heslo.","Register",""); } } utek1[playerid] = 0; utek2[playerid] = 0; new novyhrac[100]; GetPlayerName(playerid, novyhrac, 24); format(novyhrac, 100, "Hráč {888888} %s {FFFF00} se pripojil do hry.", novyhrac); SendClientMessageToAll( 0xFFFF00FF, novyhrac); if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2); SendClientMessage(playerid,COLOR_GREEN,"Prečitaj si /help /prikazy /pravidla"); return 1; } public OnPlayerDisconnect(playerid, reason) { if(gogo[playerid] >= 1) { gogo[playerid] = 0; gogozakaz = 0; TogglePlayerSpectating(playerid, 0); TogglePlayerControllable(playerid,1); SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid, 1); for(new i=0; i<GetMaxPlayers(); i++) { new npcname[MAX_PLAYER_NAME]; GetPlayerName(i, npcname, sizeof(npcname)); if(!strcmp(npcname, "dealer", true)) { Kick(i); } } } if(anim2b[playerid] >= 1) { bzakaz1 = 0; }else if(anim2bb[playerid] >= 1) { bzakaz2 = 0; } DestroyVehicle(car[playerid]); if(Policajt2[playerid] == 1) { Policajt --; Policajt2[playerid] = 0; }else if(Dozorca2[playerid] == 1) { Dozorca --; Dozorca2[playerid] = 0; } KillTimer(kt1[playerid]); KillTimer(kt2[playerid]); gogo[playerid] = 0; animb[playerid] = 0; anim2b[playerid] = 0; animbb[playerid] = 0; anim2bb[playerid] = 0; anim[playerid] = 0; anim2[playerid] = 0; animl[playerid] = 0; anim2l[playerid] = 0; anims[playerid] = 0; anim2s[playerid] = 0; animk[playerid] = 0; anim2k[playerid] = 0; animo[playerid] = 0; anim2o[playerid] = 0; Stit[playerid] = 0; Stit2[playerid] = 0; Stit3[playerid] = 0; Utek[playerid] = 0; utek3[playerid] = 0; RemovePlayerAttachedObject(playerid,0); RemovePlayerAttachedObject(playerid,1); if(rvyhra[playerid] == 1||rhrac[playerid] == 1) { rvyhra[playerid] = 0; rhrac[playerid] = 0; ring = 0; for(new i = 0;i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(rvyhra == 1) { rvyhra = 0; SetPlayerPos(i,-1152.2074,-957.3381,131.2781); SetPlayerScore(i,GetPlayerScore(i)+ringmoney); new novyhrac[100]; GetPlayerName(i, novyhrac, 24); format(novyhrac, 100, "Hráč {888888} %s {FFFF00} vyhral Ring v hodnote:%d", novyhrac,ringmoney); SendClientMessageToAll( 0xFFFF00FF, novyhrac); } } } } if (PLAYERLIST_authed[playerid]) // Kdyz je prihlaseny { dUserSetINT(PlayerName(playerid)).("Score",GetPlayerScore(playerid)); dUserSetINT(PlayerName(playerid)).("money",ZjistitHraciPenize(playerid)); dUserSetINT(PlayerName(playerid)).("Wc",wc[playerid]); dUserSetINT(PlayerName(playerid)).("Hlad",wc2[playerid]); dUserSetINT(PlayerName(playerid)).("Energia",wc3[playerid]); dUserSetINT(PlayerName(playerid)).("Sila",wc4[playerid]); dUserSetINT(PlayerName(playerid)).("Logic",wc5[playerid]); dUserSetINT(PlayerName(playerid)).("Respekt",wc6[playerid]); dUserSetINT(PlayerName(playerid)).("Admin",Admin[playerid]); dUserSetINT(PlayerName(playerid)).("Spray",spray[playerid]); dUserSetINT(PlayerName(playerid)).("Knife",knife[playerid]); dUserSetINT(PlayerName(playerid)).("Basseball",basseball[playerid]); dUserSetINT(PlayerName(playerid)).("pusak",pusak[playerid]); dUserSetINT(PlayerName(playerid)).("hodinky",hodinky[playerid]); dUserSetINT(PlayerName(playerid)).("drat",drat[playerid]); dUserSetINT(PlayerName(playerid)).("papier",papier[playerid]); dUserSetINT(PlayerName(playerid)).("Hodin",hodina2[playerid]); dUserSetINT(PlayerName(playerid)).("Minuta",minuta2[playerid]); } TextDrawHideForPlayer(playerid, Napis); TextDrawHideForPlayer(playerid, Napis2); PLAYERLIST_authed[playerid] = false; new odchozihrac[100]; GetPlayerName(playerid, odchozihrac, 30); switch (reason) { case 0: format(odchozihrac, 100, "Hráč {888888} %s {FF0000} opustil server. (Timeout)", odchozihrac); case 1: format(odchozihrac, 100, "Hráč {888888} %s {FF0000} opustil server. (Odešel)", odchozihrac); case 2: format(odchozihrac, 100, "Hráč {888888} %s {FF0000} byl vyhozený. (Kick/Ban)", odchozihrac); } SendClientMessageToAll(0xFF0000AA, odchozihrac); if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2); return 1; } public OnPlayerSpawn(playerid) { GangZoneShowForPlayer(playerid, gang, 0xEEFF0096); pokus[playerid] = 0; Utekpr[playerid] = 0; if(IsPlayerNPC(playerid)) { new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid, npcname, sizeof(npcname)); if(!strcmp(npcname, "Michael", true)) { PutPlayerInVehicle(playerid, AutoBota, 0); SetPlayerSkin(playerid,121); Attach3DTextLabelToPlayer(npcmeno2, playerid, 0.0, 0.0, 0.0); }else if(!strcmp(npcname, "dealer", true)) { SetPlayerSkin(playerid,65); }else if(!strcmp(npcname, "Kuchar", true)) { PutPlayerInVehicle(playerid, AutoBota, 0); SetPlayerColor(playerid,0x88888800); SetPlayerSkin(playerid,168); Attach3DTextLabelToPlayer(npcmeno1, playerid, 0.0, 0.0, 0.0); } } TextDrawShowForPlayer(playerid,Napis2); if(Team[playerid] == 1||Team[playerid] == 4) { ResetPlayerWeapons(playerid); if(playerid == 2) { SetPlayerPos(playerid,-1406.8717,-1014.0726,94.3216); }else if(playerid == 3) { SetPlayerPos(playerid,-1385.7397,-1013.4904,94.3266); }else if(playerid == 4) { SetPlayerPos(playerid,-1406.3077,-1010.1516,94.3216); }else if(playerid == 5) { SetPlayerPos(playerid,-1385.3149,-1009.0677,94.3266); }else if(playerid == 6) { SetPlayerPos(playerid,-1407.2654,-1006.0226,94.3266); }else if(playerid == 7) { SetPlayerPos(playerid,-1385.4331,-1005.2010,94.3266); }else if(playerid == 8) { SetPlayerPos(playerid,-1406.9517,-1002.0231,94.3266); }else if(playerid == 9) { SetPlayerPos(playerid,-1385.6351,-1001.1897,94.3266); }else if(playerid == 10) { SetPlayerPos(playerid,-1406.5536,-998.3533,94.3266); }else if(playerid == 11) { SetPlayerPos(playerid,-1385.4940,-997.2606,94.3266); }else if(playerid == 12) { SetPlayerPos(playerid,-1406.6740,-994.2335,94.3266); }else if(playerid == 13) { SetPlayerPos(playerid,-1384.9177,-993.2461,94.3266); }else if(playerid == 14) { SetPlayerPos(playerid,-1407.0684,-990.0154,94.3266); }else if(playerid == 15) { SetPlayerPos(playerid,-1385.3767,-989.1637,94.3266); }else if(playerid == 16) { SetPlayerPos(playerid,-1407.0670,-986.4583,94.3266); }else if(playerid == 17) { SetPlayerPos(playerid,-1385.4828,-985.4446,94.3266); }else if(playerid == 18) { SetPlayerPos(playerid,-1406.8317,-982.5596,94.3266); }else if(playerid == 19) { SetPlayerPos(playerid,-1385.4570,-981.3373,94.3216); }else if(playerid == 20) { SetPlayerPos(playerid,-1406.9495,-978.3347,94.3266); }else if(playerid == 21) { SetPlayerPos(playerid,-1385.2507,-977.1603,94.3216); }else if(playerid == 22) { SetPlayerPos(playerid,-1407.1957,-1014.1989,98.8154); }else if(playerid == 23) { SetPlayerPos(playerid,-1385.4764,-1013.6038,98.8154); }else if(playerid == 24) { SetPlayerPos(playerid,-1406.9340,-1010.0723,98.8154); }else if(playerid == 25) { SetPlayerPos(playerid,-1385.5234,-1009.2092,98.8154); }else if(playerid == 26) { SetPlayerPos(playerid,-1407.0924,-1006.1948,98.8154); }else if(playerid == 27) { SetPlayerPos(playerid,-1385.2330,-1005.1164,98.8154); }else if(playerid == 28) { SetPlayerPos(playerid,-1407.4554,-1002.0294,98.8154); }else if(playerid == 29) { SetPlayerPos(playerid,-1385.4370,-1001.1791,98.8154); }else if(playerid == 30) { SetPlayerPos(playerid,-1407.0088,-997.9655,98.8154); }else if(playerid == 31) { SetPlayerPos(playerid,-1384.9778,-997.3899,98.8154); }else if(playerid == 32) { SetPlayerPos(playerid,-1406.8105,-994.1669,98.8154); }else if(playerid == 33) { SetPlayerPos(playerid,-1385.1377,-993.1589,98.8154); }else if(playerid == 34) { SetPlayerPos(playerid,-1406.9290,-989.9771,98.8154); }else if(playerid == 35) { SetPlayerPos(playerid,-1385.4978,-989.1212,98.8154); }else if(playerid == 36) { SetPlayerPos(playerid,-1406.8070,-986.1660,98.8154); }else if(playerid == 37) { SetPlayerPos(playerid,-1384.6984,-985.1009,98.8154); }else if(playerid == 38) { SetPlayerPos(playerid,-1406.8357,-982.1617,98.8154); }else if(playerid == 39) { SetPlayerPos(playerid,-1384.7269,-981.0706,98.8154); }else if(playerid == 40) { SetPlayerPos(playerid,-1406.7816,-978.1506,98.8154); }else if(playerid == 41) { SetPlayerPos(playerid,-1385.1326,-977.1182,98.8154); } }else if(Team[playerid] == 2) { GivePlayerWeapon(playerid,31,900); GivePlayerWeapon(playerid,25,900); GivePlayerWeapon(playerid,3,20); GivePlayerWeapon(playerid,34,900); SetPlayerPos(playerid,-1422.3690,-1121.7992,94.9000); if(Stit[playerid] == 1) { SetPlayerAttachedObject(playerid, 1, 18637, 13, 0.1, -0.2, 0, 0, 0, 90, 1, 1, 1); }else if(Stit[playerid] == 2) { SetPlayerAttachedObject(playerid, 1, 18637, 1, 0.0, -0.01, 0.155, 90, 0, 270, 1, 1, 1); } if(Stit2[playerid] == 1) { SetPlayerAttachedObject(playerid, 2,18642, 5, 0.10, 0.016, -0.04, 0, 0, 45,1,1,1); }else if(Stit2[playerid] == 2) { SetPlayerAttachedObject(playerid, 2,18641, 5, 0.1, 0.02, -0.038, 0, 0, 0, 1, 1, 1); } }else if(Team[playerid] == 3) { GivePlayerWeapon(playerid,31,900); GivePlayerWeapon(playerid,25,900); GivePlayerWeapon(playerid,3,20); GivePlayerWeapon(playerid,34,20); GivePlayerWeapon(playerid,29,500); SetPlayerPos(playerid,-1057.7550,-966.5779,131.3344); } if(samotkaT[playerid] >= 1) { if(samotka == 0) { samotka = 1; SetPlayerPos(playerid,-1397.8811,-1098.8026,94.3266); }else{ samotka = 0; SetPlayerPos(playerid,-1397.5518,-1094.8823,94.3266); } } if(knife[playerid] >= 1) { knife[playerid] --; GivePlayerWeapon(playerid,4,500); if(knife[playerid] == 0) { SendClientMessage(playerid,0xFF0011FF,"[ {FFFFFF}RESPEKT{FF0011} ]Dostal si poslený kus Nožíka ! !"); } } if(spray[playerid] >= 1) { spray[playerid] --; GivePlayerWeapon(playerid,41,500); if(spray[playerid] == 0) { SendClientMessage(playerid,0xFF0011FF,"[ {FFFFFF}RESPEKT{FF0011} ]Dostal si poslený kus Spreja ! !"); } } if(basseball[playerid] >= 1) { basseball[playerid] --; GivePlayerWeapon(playerid,5,500); if(basseball[playerid] == 0) { SendClientMessage(playerid,0xFF0011FF,"[ {FFFFFF}RESPEKT{FF0011} ]Dostal si poslený kus basseballky ! !"); } } return 1; } public OnPlayerDeath(playerid, killerid, reason) { DestroyVehicle(car[playerid]); utektimer[playerid] = 5; if(rvyhra[playerid] == 1||rhrac[playerid] == 1) { rvyhra[playerid] = 0; rhrac[playerid] = 0; ring = 0; for(new i = 0;i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(rvyhra == 1) { SetPlayerPos(i,-1152.2074,-957.3381,131.2781); rvyhra = 0; SetPlayerScore(i,GetPlayerScore(i)+ringmoney); new novyhrac[100]; GetPlayerName(i, novyhrac, 24); format(novyhrac, 100, "Hráč {888888} %s {FFFF00} vyhral Ring v hodnote:%d", novyhrac,ringmoney); SendClientMessageToAll( 0xFFFF00FF, novyhrac); } } } } ResetPlayerWeapons(playerid); DisablePlayerCheckpoint(playerid); DisablePlayerRaceCheckpoint(playerid); if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2); if(Utek[playerid] >= 1) { SendClientMessage(playerid,0xFF0011FF,"[ {FFFFFF}Útek{FF0011} ]Nepodarilo sa ti utiecť !"); GameTextForPlayer(playerid,"~r~Utek zlyhal !!!",3000,5); } Utek[playerid] = 0; if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } else { SendDeathMessage(killerid,playerid,reason); if(Team[killerid] == 1) { if(Team[playerid] == 2||Team[playerid] == 3) { if(wc6[killerid] <= 100) { wc6[killerid] ++; SetProgressBarValue(wcx6,wc6[killerid]); UpdateProgressBar(wcx6,killerid); } } if(vzon == 1) { if(Team[playerid] == 1) { if(wc6[killerid] <= 100) { wc6[killerid] ++; SetProgressBarValue(wcx6,wc6[killerid]); UpdateProgressBar(wcx6,killerid); } } } }else if(Team[killerid] == 2) { if(Team[playerid] == 1) { if(cvicenie == 1) { SetPlayerScore(killerid,GetPlayerScore(killerid) +25); } } }else if(Team[killerid] == 3) { if(Team[playerid] == 1) { if(Utek[playerid] >= 1) { SetPlayerScore(killerid,GetPlayerScore(killerid) +25); } } } } return 1; } public OnVehicleSpawn(vehicleid) { /*if(vehicleid == car[playerid]) { DestroyVehicle(car[playerid]); /}*/ if(vehicleid == helli) { AttachObjectToVehicle(heliatt1, helli, 1.665000,0.449999,-0.974999,0.000001,-89.099983,0.000001); AttachObjectToVehicle(heliatt2, helli, -1.710000,0.449999,-0.974999,0.000001,-89.099983,179.819885); } return 1; } public OnVehicleDeath(vehicleid, killerid) { DestroyVehicle(car[killerid]); return 1; } public OnPlayerText(playerid, text[]) { for(new ip1=1;ip1 < 9; ip1++) { for(new ip2=0;ip2 < 9; ip2++) { for(new ip3=0;ip3 < 9; ip3++) { for(new ip4=0;ip4 < 9; ip4++) { new string2[16]; format(string2, sizeof(string2), ":%d%d%d%d", ip1, ip2, ip3, ip4); new string3[16]; format(string3, sizeof(string3), ": %d%d%d%d", ip1, ip2, ip3, ip4); new string4[16]; format(string4, sizeof(string3), ": %d %d %d %d", ip1, ip2, ip3, ip4); if(strfind(text, string2) >= 0) { SendClientMessage(playerid, 0xE10000AA, "Bol si zabanovaný za reklamu"); SendClientMessage(playerid, 0xE10000AA, "Unban môžeš dostať na webe :www.pro-gamerz.cekuj.net"); new string[256]; format(string, sizeof(string), "Reklama"); BanEx(playerid, string); return 0; } if(strfind(text, string3) >= 0) { SendClientMessage(playerid, 0xE10000AA, "Bol si zabanovaný za reklamu"); SendClientMessage(playerid, 0xE10000AA, "Unban môžeš dostať na webe :www.pro-gamerz.cekuj.net"); new string[256]; format(string, sizeof(string), "Reklama"); BanEx(playerid, string); return 0; } if(strfind(text, string4) >= 0) { SendClientMessage(playerid, 0xE10000AA, "Bol si zabanovaný za reklamu"); SendClientMessage(playerid, 0xE10000AA, "Unban môžeš dostať na webe :www.pro-gamerz.cekuj.net"); new string[256]; format(string, sizeof(string), "Reklama"); BanEx(playerid, string); return 0; } } } } } if(message[playerid] == 1) { SendClientMessage(playerid,0xFF0000AA,"-----> Jedna zprava za 2 SEKUND"); GameTextForPlayer(playerid, "~r~NO SPAM !!!", 5000, 0); return 0; } else { message[playerid] = 1; SetTimerEx("spam",2000,0,"i",playerid); ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,0,1,1,1,1); } if(mutep[playerid] == 1) { SendClientMessage(playerid, 0xFF0001AA, "[ SERVER ]Máte zákaz písania do chatu.!"); return 0; } if(Team[playerid] == 4) { new string[256]; format(string, sizeof(string), "{FF0000}[{33FF00}Admin{FF0000}] {44FF00}%s", text); SendPlayerMessageToAll(playerid, string); SetPlayerChatBubble(playerid,text,0xFF0000FF, 50.0, 5000); return 0; }else { new string[256]; format(string, sizeof(string), "{FF0000}[{33FF00}ID:%d{FF0000}] {FFFFFF}%s", playerid, text); SendPlayerMessageToAll(playerid, string); SetPlayerChatBubble(playerid,text,0xFF0000FF, 50.0, 5000); return 0; } } alebo toto nwm ktoré public OnPlayerConnect(playerid) { connect2[playerid] = 0; vzonn[playerid] = 0; Admin[playerid] = 0; pacidlo[playerid] = 0; GameTextForPlayer(playerid,"~w~Tvorca modu:~n~~r~martinatoor",5000,4); samotkaT[playerid] = 0; mutepp[playerid] = 0; mutep[playerid] = 0; camera[playerid] = 0; minuta2[playerid] = 0; sekunda2[playerid] = 0; hodina2[playerid] = 0; PLAYERLIST_authed[playerid] = false; ResetovatHraciPenize(playerid); if (!PLAYERLIST_authed[playerid]) { if(udb_Exists(PlayerName(playerid))) { ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Login","Vítaj zpät !\nNapiš heslo pre pripojenie!","Login",""); } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Registracia","Vítaj !\nZaregistruj sa, napiš heslo.","Register",""); } } utek1[playerid] = 0; utek2[playerid] = 0; new novyhrac[100]; GetPlayerName(playerid, novyhrac, 24); format(novyhrac, 100, "Hráč {888888} %s {FFFF00} se pripojil do hry.", novyhrac); SendClientMessageToAll( 0xFFFF00FF, novyhrac); if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1); if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2); SendClientMessage(playerid,COLOR_GREEN,"Prečitaj si /help /prikazy /pravidla"); return 1; } Link to comment Share on other sites More sharing options...
0 Globální moderátor HighPrint 177 Odesláno: 14. Březen, 2017 Globální moderátor Share Odesláno: 14. Březen, 2017 Lol nehledě na to jak prasácký kód to je, tak je chyba tady a bije přímo do očí: viz if(playerid == 2) { SetPlayerPos(playerid,-1406.8717,-1014.0726,94.3216); }else if(playerid == 3) { SetPlayerPos(playerid,-1385.7397,-1013.4904,94.3266); }else if(playerid == 4) { SetPlayerPos(playerid,-1406.3077,-1010.1516,94.3216); } Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 14. Březen, 2017 Author Share Odesláno: 14. Březen, 2017 dikynko To kam mam dať? Link to comment Share on other sites More sharing options...
0 Globální moderátor HighPrint 177 Odesláno: 14. Březen, 2017 Globální moderátor Share Odesláno: 14. Březen, 2017 To je tvůj kód jenom jsem tě nasměroval kde je chyba, jak si to opravíš je na tobě. Doporučil bych třeba pošoupat si ty playerid o 2 Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 14. Březen, 2017 Author Share Odesláno: 14. Březen, 2017 (upraveno) Ale ked logicky to zmažem tak zasa ked sa pripojim zua id 1 tak mi treba jasne že aby id 1 a 0 boly npc a ako pošoupat? Edited 14. Březen, 2017 by JappinQo Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 14. Březen, 2017 Share Odesláno: 14. Březen, 2017 (upraveno) Ale ked logicky to zmažem tak zasa ked sa pripojim zua id 1 tak mi treba jasne že aby id 1 a 0 boly npc a ako pošoupat? if(playerid == 2) if(playerid == 3) if(playerid == 4) zmeníš na if(playerid == 0) if(playerid == 1) if(playerid == 2) šak myslím ne? ID hráča nijako neovplivníš... priradzuje ho server podla toho, ako sa hráči pripájajú teoreticky si vieš vytvoriť vlastný IDčkový systém, ale s tvojimi skúsenosťami bych sa do toho nepúšťal... celkovo, nikto by sa do toho nepúšťal pretože je to zbytočné že ti nejdú NPC? skontroluj, či ich vôbec pripájaš v móde, skontroluj či máš súbory nahrané na servery, skontroluj či máš npc povolené v servercfg, skontroluj čo sa s nimi deje pri štarte serveru a asi milion ďalších vecí... musíš si to skontrolovať Edited 14. Březen, 2017 by Quiter Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 14. Březen, 2017 Author Share Odesláno: 14. Březen, 2017 a tie npc sa tam objavia? Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 14. Březen, 2017 Share Odesláno: 14. Březen, 2017 a tie npc sa tam objavia? a viem ja? šak si skontroluj či ich máš správne v kóde, skontroluj či máš k ním súbory, skontroluj či máš npc povolené v serverfg, skontroluj čo sa deje v konzoli keď sa pripájajú npc... to musíš ty vedieť nie ja... Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 14. Březen, 2017 Author Share Odesláno: 14. Březen, 2017 https://ctrlv.cz/ADSv +v tej cele nejde cvičiť ked som to upravil do cfg som to skusil od znova s čistým modom a zapisal som npc 2 a nič stale spawne ma to v riti a nie cele a da mi to id 0 / 1 a malo by mi to dať 2 Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 14. Březen, 2017 Share Odesláno: 14. Březen, 2017 Tak ti v móde chýba pripojenie NPC... Nevidím že by sa nejaké pokúšali pripojiť, skontroluj si to Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 14. Březen, 2017 Author Share Odesláno: 14. Březen, 2017 Prosim súkromnu správu Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 14. Březen, 2017 Share Odesláno: 14. Březen, 2017 ConnectNPC("Michael","Michael"); ConnectNPC("Kuchar","Kuchar"); skontroluj si či máš súbory k týmto npc Link to comment Share on other sites More sharing options...
0 JappinQo 5 Odesláno: 14. Březen, 2017 Author Share Odesláno: 14. Březen, 2017 https://ctrlv.cz/AYUG Tam mam niečo vytvoriť? Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 14. Březen, 2017 Share Odesláno: 14. Březen, 2017 Za prvé) Nejde ti ten link... Za druhé) Musíš SÁM! https://pawno.cz/topic/24256-jak-vytvo%C5%99it-npc-p%C5%99eklad-ze-sa-mp-f%C3%B3ra/ Link to comment Share on other sites More sharing options...
Dotaz
JappinQo 5
Popis problému:
Dobrý deň ,mám prison mod nie svoj ale ked sa hrač pripoji za id 0 alebo 1 tak ich to dá inde ich to spawne a od id 2 ich to spawnuje ak dobre chápete prvy človek čo sa pripoji na sevrer bude od id 2 až dalej
Chyby/varování kompilátoru a při běhu:
----
Kód:
Dodatečné poznámky:
---
Link to comment
Share on other sites
27 odpovědí na tuto otázku
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