Beny.cz 10 Posted February 14, 2010 Hey, I am working on a TvT mission. I used typical markers to specify where each teams start and their evac zones. But I of course do not want other teams to see these marks. So, I found a way how to do that - in my briefing.sqf. Here is the code: switch (side player) do { case WEST: { ukol1 = player createSimpleTask ["Zajatci"]; ukol1 setSimpleTaskDescription ["OsvoboÄte zajatce, kteřà se nacházejà v NAPou okupované <marker name="petrovka"">Petrovce</marker>!", "OsvoboÄte zajatce", "]; ukol1 setSimpleTaskDestination (getMarkerPos "Charlie"); blufb = player createSimpleTask ["Blufor BZ"]; blufb setSimpleTaskDescription ["Po osvobozenà zajtců se pÅ™esuňte do <marker name="bez"">BezpeÄné zóny</marker>.", "Dostaňte se do bezpeÄné zóny!", "]; blufb setSimpleTaskDestination (getMarkerPos "bez"); player createDiaryRecord["Diary", ["Situace", "NAPA unesla televiznà štáb televize CNN. Požadujà za nÄ› vysoké výkupné, ale my s teroristy nevyjednáváme.<br/>Váš úkol je jasný: osvobÄte zajatce a dostaňte je do bezpeÄÃ.<br/><br/>Obáváme se, že v oblastà operujà Specnaz, kteřà se urÄitÄ› budou chtÃt dostat k rukojmÃm jako prvnÃ. To nesmÃme dopustit."]]; "startw" setmarkercolor "ColorGreen"; "startw" setmarkertype "Start"; "startw" setmarkertext "Start"; "bez" setmarkercolor "ColorGreen"; "bez" setmarkertype "End"; "bez" setmarkertext "BezpeÄná zóna"; }; case EAST: { ukol2 = player createSimpleTask ["Zabery"]; ukol2 setSimpleTaskDescription ["PÅ™esuňte se do <marker name="petrovka"">Petrovky</marker> a zde zajistÄ›te kamerový záznam a zabijte lidi z televiznÃho Å¡tábu!<br/>Kamerové záznamy se nejspÃÅ¡ budou nacházet v hlavnÃm táboÅ™e NAPA.", "ZÃskejte kamerové zábÄ›ry", "]; ukol2 setSimpleTaskDestination (getMarkerPos "Charlie"); opfb = player createSimpleTask ["Opfor BZ"]; opfb setSimpleTaskDescription ["Po splnÄ›nà úkolu se pÅ™esuňte do <marker name="oez"">BezpeÄné zóny</marker>.", "Dostaňte se do bezpeÄné zóny!", "]; opfb setSimpleTaskDestination (getMarkerPos "oez"); player createDiaryRecord["Diary", ["Situace", "Ti zatracenà novináři ze CNN natoÄili velice intimnà scénu, na které je zachycen jeden ze Älenů GenrálnÃho Å¡tábu Ruské armády. Tyto zábÄ›ry se nesmà dostat na veÅ™ejnost!<br/>Shodou náhod je ale zajala NAPA. Bohužel s nÄ›ma nemáme zrovna moc dobré diplomatické vztahy. PozabÃjete je vÅ¡echy.<br/><br/>Je tÅ™eba být co nejrychlejÅ¡Ã, neboÅ¥ pÅ™edpokládáme, že AmeriÄané již majà v oblasti jejich speciálnà jednotky."]]; player createDiaryRecord["Diary", ["Výzbroj", "PÅ™i leteckém seskoku doÅ¡lo k menšà nehodÄ›, a tak vaÅ¡e speciálnà výzbroj a vozidlo byly spuÅ¡tÄ›ny pomÄ›rnÄ› daleko od vás. Pomocà GPS Äipu se nám je podaÅ™ilo lokalizovat. Munice se nacházà <marker name="munice"">zde</marker> a VodnÃk <marker name=""vodnik"">zde</marker>.]]; "starte" setmarkercolor "ColorGreen"; "starte" setmarkertype "Start"; "starte" setmarkertext "Start"; "oez" setmarkercolor "ColorGreen"; "oez" setmarkertype "End"; "oez" setmarkertext "BezpeÄná zóna"; }; case RESISTANCE: { ukol3 = player createSimpleTask ["Brante"]; ukol3 setSimpleTaskDescription ["Je tÅ™eba se mÃt na pozoru pÅ™ed útokem jak AmeriÄanů, tak Rusů.", "Braňte Petrovku", ""]; ukol3 setSimpleTaskDestination (getMarkerPos "petrovka"); player createDiaryRecord["Diary", ["Situace", "PodaÅ™ilo se nám zajmout reportéry ze CNN. Plánujeme je vymÄ›nit za pořádnej balÃk penÄ›z. Ale AmeriÄani jsou svinÄ›, urÄitÄ› se o nÄ›co pokusÃ. Je tÅ™eba se mÃt na pozoru! Vydržte tudle noc a zÃtra se bude chlastat!"]]; }; }; Now, it works fine. Until I run the mission on dedicated server. On dedicated server, it starts to behave weird. Some guys from the other teams can see all markers, some can't. But I don't understand why. Share this post Link to post Share on other sites
Evil_Echo 11 Posted February 14, 2010 Try using markerlocal commands. The only appear on the machine the script is running on. Share this post Link to post Share on other sites