Jump to content
  • 0

pomoc Zamezení spawnu po vypnutí spectate


chefmaster

Dotaz

zdravím mám příkaz na spectnutí hráče....pak příkaz na vypnutí spectování...nevím proč ale vždy když vypnu spec (zakáze spec, vypne spec, nastaví kameru za hrace zpet) REspawne me to... nevite jak udelat aby to nedelalo?

 

díky moc "rr"

Link to comment
Share on other sites

13 odpovědí na tuto otázku

Recommended Posts

  • 0

Skus aby kdyz napise /spec ulozilo mu to pozici a kdyz da /specoff (napr) tak ho to tam prtne zpet, me by spis zajimalo kdyz dam /spec a sleduju hrace, a kdyz umre tak se zobrazi okno stim jak se pripojujete "affraid"

Link to comment
Share on other sites

  • 0

dcmd_specoff(playerid, params[])
{
   #pragma unused params
printf("...dcmd_specoff");
	if(adminlvl[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "Nedostatečný administrátorský level!");
	SetCameraBehindPlayer(playerid);
	TogglePlayerSpectating(playerid, 0);
   	TogglePlayerControllable(playerid,1);
return 1;
}

Link to comment
Share on other sites

  • 0

dcmd_specoff(playerid, params[])
{
   #pragma unused params
printf("...dcmd_specoff");
	if(adminlvl[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "Nedostatečný administrátorský level!");
	SetCameraBehindPlayer(playerid);
	TogglePlayerSpectating(playerid, 0);
   	TogglePlayerControllable(playerid,1);
return 1;
}

Tak tam hod:

dcmd_specoff(playerid, params[])
{
   #pragma unused params
   new Float:health;
   new Float:x, Float:y, Float:z;
   printf("...dcmd_specoff");
       if(adminlvl[playerid] < 2) return SendClientMessage(playerid, COLOR_RED, "Nedostatečný administrátorský level!");
       SetCameraBehindPlayer(playerid);
       TogglePlayerSpectating(playerid, 0);
       SetPlayerHealth(playerid, health);
       SetPlayerPos(playerid, x, y, z);
       TogglePlayerControllable(playerid,1);
   return 1;
}

 

-- stř 15. zář 2010 17:51:55 --

 

A napis pls jestli to pujde, chci to vedet :d

Link to comment
Share on other sites

  • 0

Nejsem si jistej jestli tady to jde... Jinak jak tomu mužeš ještě zamezit? no když napíše /spec ID tak ulož jeho souřadnice, a když napíše specoff nastav mu třeba proměnnou která ho na ně po spawnu postaví.. nebo tak podobně je hodně způsobů...

Link to comment
Share on other sites

  • 0
B4RR0N":4caz4ikg]Problém máš v tom že když dáš /spec a id tak se neuloží tvoje pozice... postni mi pls tvoje /spec a ja ti to spravím ;)

No jasny no..

Do /spec prida

new Float:x, Float:y, Float:z; // ulozi hracovi pozici
GetPlayerPos(playerid, x, y, z); //zjisti hracovu pozici

 

a do /specoff

SetPlayerPos(playerid, x, y, z); //vrati hracovi pozici

Link to comment
Share on other sites

  • 0
B4RR0N":3mjh6vux]Problém máš v tom že když dáš /spec a id tak se neuloží tvoje pozice... postni mi pls tvoje /spec a ja ti to spravím ;)

No jasny no..

Do /spec prida

new Float:x, Float:y, Float:z; // ulozi hracovi pozici
GetPlayerPos(playerid, x, y, z); //zjisti hracovu pozici

 

a do /specoff

SetPlayerPos(playerid, x, y, z); //vrati hracovi pozici

 

jj takto...

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...