Szerző Téma: Autospec hiba  (Megtekintve 853 alkalommal)

Autospec hiba
« Dátum: 2017. Január 02. - 21:43:44 »
0
Üdv, lenne egy kódom, aminek az a lényege hogy ha beírom akkor a \"Néző\" csapatban lévő játékosoknak kötelező lenne specelni a többi játékost. Értelemszerűen itt a /specoff nem engedélyezett.
 

CMD:autospecon( playerid ) {
    if(!IsPlayerAdmin( playerid )) return MSG(playerid, COLOR_RED, \"Hiba: Te nem vagy admin!\");
ServerInfo[AutoSpec] = true;
for(new x = 0; x < MAX_PLAYERS; x++) {
if(!IsPlayerConnected( x )) continue;
if(gTeam
  • != SPEC_TEAM) {

    {
       TogglePlayerSpectating(x, 0);
   SetTimerEx(\"SpecPlayer\", 500, false, \"dd\", playerid, id);
   SpecPlayer(x, x);
    }}}
    SCMALL(-1, \"MŰKÖDJ A KURVA ANYÁDAT\");
    return ( 1 );
}

 
Mi lehet a hiba? valaki megcsinálná nekem, hogy normálisan működjön?
« Utoljára szerkesztve: 2017. Január 02. - 21:46:56 írta folnoraa »

Nem elérhető AweFM

  • 205
    • Profil megtekintése
Autospec hiba
« Válasz #1 Dátum: 2017. Január 03. - 21:05:19 »
+1
Help!

Autospec hiba
« Válasz #2 Dátum: 2017. Január 04. - 20:38:11 »
0
a \"SpecPlayer\" mit tud? 

Autospec hiba
« Válasz #3 Dátum: 2017. Január 04. - 21:05:19 »
0

public SpecPlayer(playerid, id_)
{
new
   state_ = GetPlayerState(id_),
   interior = GetPlayerInterior(id_),
   world = GetPlayerVirtualWorld(id_);
if(GetPlayerState(playerid) != PLAYER_STATE_SPECTATING)
   TogglePlayerSpectating(playerid, true);
SetPlayerInterior(playerid, interior);
SetPlayerVirtualWorld(playerid, world);
    if(state_ != PLAYER_STATE_ONFOOT)
    {
        PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id_));
    }
    else
    {
        PlayerSpectatePlayer(playerid, id_);
}
    return 1;
}

 
 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal