Szerző Téma: specelés  (Megtekintve 1896 alkalommal)

Nem elérhető petya

  • 433
    • Profil megtekintése
specelés
« Dátum: 2010. Szeptember 29. - 17:16:46 »
0 Show voters
üdv szeretnék egy olyan scriptet kérni melyben benne van a /spec /specoff parancs nem muszály FS jó lessz a kód is mert eddig akárhol kerestem nem volt jó és kérlek titeket ne Ladminosat ha lehetséges elõre is köszike

Nem elérhető Game94

  • 405
    • Profil megtekintése
specelés
« Válasz #1 Dátum: 2010. Szeptember 29. - 18:08:37 »
0 Show voters
Ha letöltöd az samp szervert akkor alapból jár hozzá egy ilyen script .
Adminspec néven található meg a filterscripts mappában :)

Nem elérhető petya

  • 433
    • Profil megtekintése
specelés
« Válasz #2 Dátum: 2010. Szeptember 29. - 18:21:10 »
0 Show voters
okés csak nem mûködik :S:S

specelés
« Válasz #3 Dátum: 2010. Szeptember 30. - 09:05:14 »
0 Show voters
#define ENABLE_SPEC
#if defined ENABLE_SPEC
dcmd_lspec(playerid,params[]) {
   if(PlayerInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid)) {
    if(!strlen(params) || !IsNumeric(params)) return SendClientMessage(playerid, red, \"Használat: /lspec [playerid]\");
new specplayerid = strval(params);
if(PlayerInfo[specplayerid][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,\"HIBA: Ezt a parancsot te nem használhatod magasabb szintû admin ellen\");
       if(IsPlayerConnected(specplayerid) && specplayerid != INVALID_PLAYER_ID) {
   if(specplayerid == playerid) return SendClientMessage(playerid, red, \"HIBA: Saját magad nem spectálhatod\");
   if(GetPlayerState(specplayerid) == PLAYER_STATE_SPECTATING && PlayerInfo[specplayerid][specID] != INVALID_PLAYER_ID) return SendClientMessage(playerid, red, \"Spectálás: Az a játékos már spectál valakit\");
   if(GetPlayerState(specplayerid) != 1 && GetPlayerState(specplayerid) != 2 && GetPlayerState(specplayerid) != 3) return SendClientMessage(playerid, red, \"Spectálás: Játékos nincs lespawnolva\");
   if( (PlayerInfo[specplayerid][Level] != ServerInfo[MaxAdminLevel]) || (PlayerInfo[specplayerid][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] == ServerInfo[MaxAdminLevel]) )   {
      StartSpectate(playerid, specplayerid);
      CMDMessageToAdmins(playerid,\"LSPEC\");
      GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
      GetPlayerFacingAngle(playerid,Pos[playerid][3]);
      return SendClientMessage(playerid,blue,\"Te most spectálsz\");
   } else return SendClientMessage(playerid,red,\"HIBA: Ezt a parancsot te nem használhatod magasabb szintû admin ellen\");
} else return SendClientMessage(playerid,red,\"HIBA: Ilyen játékos nem létezik\");
} else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 2-as szintû adminnak kéne lenned!\");
}
dcmd_lspecvehicle(playerid,params[]) {
   if(PlayerInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid)) {
    if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /lspecvehicle [jármûid]\");
new specvehicleid = strval(params);
if(specvehicleid < MAX_VEHICLES) {
   TogglePlayerSpectating(playerid, 1);
   PlayerSpectateVehicle(playerid, specvehicleid);
   PlayerInfo[playerid][specID] = specvehicleid;
   PlayerInfo[playerid][specType] = ADMIN_SPEC_TYPE_VEHICLE;
   CMDMessageToAdmins(playerid,\"SPEC VEHICLE\");
   GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
   GetPlayerFacingAngle(playerid,Pos[playerid][3]);
   return SendClientMessage(playerid,blue,\"Te most spectálsz\");
} else return SendClientMessage(playerid,red, \"HIBA: rosz jármû id\");
} else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 2-es szintû adminnak kéne lenned!\");
}
dcmd_lspecoff(playerid,params[]) {
#pragma unused params
   if(PlayerInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid)) {
       if(PlayerInfo[playerid][specType] != ADMIN_SPEC_TYPE_NONE) {
   StopSpectate(playerid);
   SetTimerEx(\"PosAfterSpec\",3000,0,\"d\",playerid);
   return SendClientMessage(playerid,blue,\"Spectálás kikapcsolva\");
} else return SendClientMessage(playerid,red,\"HIBA: Te nem spectálsz\");
} else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 2-es szintû adminnak kéne lenned!\");
}
#endif

 
ez ladmin-ba is van.
ChuckNorris: Code tagek használata kötelezõ!
« Utoljára szerkesztve: 2010. Szeptember 30. - 13:02:39 írta ChuckNorris »

[MM]Encoder

  • Vendég
specelés
« Válasz #4 Dátum: 2010. Október 01. - 16:28:46 »
0 Show voters
Idézetet írta: DJ_ElectrO date=1285830314\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3590\" data-ipsquote-contentclass=\"forums_Topic

#define ENABLE_SPEC
#if defined ENABLE_SPEC
dcmd_lspec(playerid,params[]) {
    if(PlayerInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid)) {
    if(!strlen(params) || !IsNumeric(params)) return SendClientMessage(playerid, red, \"Használat: /lspec [playerid]\");
new specplayerid = strval(params);
if(PlayerInfo[specplayerid][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,\"HIBA: Ezt a parancsot te nem használhatod magasabb szintû admin ellen\");
        if(IsPlayerConnected(specplayerid) && specplayerid != INVALID_PLAYER_ID) {
   if(specplayerid == playerid) return SendClientMessage(playerid, red, \"HIBA: Saját magad nem spectálhatod\");
   if(GetPlayerState(specplayerid) == PLAYER_STATE_SPECTATING && PlayerInfo[specplayerid][specID] != INVALID_PLAYER_ID) return SendClientMessage(playerid, red, \"Spectálás: Az a játékos már spectál valakit\");
   if(GetPlayerState(specplayerid) != 1 && GetPlayerState(specplayerid) != 2 && GetPlayerState(specplayerid) != 3) return SendClientMessage(playerid, red, \"Spectálás: Játékos nincs lespawnolva\");
   if( (PlayerInfo[specplayerid][Level] != ServerInfo[MaxAdminLevel]) || (PlayerInfo[specplayerid][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] == ServerInfo[MaxAdminLevel]) )   {
      StartSpectate(playerid, specplayerid);
      CMDMessageToAdmins(playerid,\"LSPEC\");
      GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
      GetPlayerFacingAngle(playerid,Pos[playerid][3]);
      return SendClientMessage(playerid,blue,\"Te most spectálsz\");
   } else return SendClientMessage(playerid,red,\"HIBA: Ezt a parancsot te nem használhatod magasabb szintû admin ellen\");
} else return SendClientMessage(playerid,red,\"HIBA: Ilyen játékos nem létezik\");
} else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 2-as szintû adminnak kéne lenned!\");
}
dcmd_lspecvehicle(playerid,params[]) {
    if(PlayerInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid)) {
    if(!strlen(params)) return SendClientMessage(playerid, red, \"Használat: /lspecvehicle [jármûid]\");
new specvehicleid = strval(params);
if(specvehicleid < MAX_VEHICLES) {
   TogglePlayerSpectating(playerid, 1);
   PlayerSpectateVehicle(playerid, specvehicleid);
   PlayerInfo[playerid][specID] = specvehicleid;
   PlayerInfo[playerid][specType] = ADMIN_SPEC_TYPE_VEHICLE;
   CMDMessageToAdmins(playerid,\"SPEC VEHICLE\");
   GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
   GetPlayerFacingAngle(playerid,Pos[playerid][3]);
   return SendClientMessage(playerid,blue,\"Te most spectálsz\");
} else return SendClientMessage(playerid,red, \"HIBA: rosz jármû id\");
} else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 2-es szintû adminnak kéne lenned!\");
}
dcmd_lspecoff(playerid,params[]) {
#pragma unused params
    if(PlayerInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid)) {
        if(PlayerInfo[playerid][specType] != ADMIN_SPEC_TYPE_NONE) {
   StopSpectate(playerid);
   SetTimerEx(\"PosAfterSpec\",3000,0,\"d\",playerid);
   return SendClientMessage(playerid,blue,\"Spectálás kikapcsolva\");
} else return SendClientMessage(playerid,red,\"HIBA: Te nem spectálsz\");
} else return SendClientMessage(playerid,red,\"HIBA: Ehez a parancshoz legalább 2-es szintû adminnak kéne lenned!\");
}
#endif

 
ez ladmin-ba is van.
ChuckNorris: Code tagek használata kötelezõ!
 
->
 
kérlek titeket ne Ladminosat ha lehetséges[/quote]


Amúgy ami alapból is benne van a szerver csomagban jónak kell lennie!

specelés
« Válasz #5 Dátum: 2010. Október 05. - 15:13:13 »
0 Show voters
     if(strcmp(cmd, \"/tv\", true) == 0) {
        if(IsPlayerAdmin(playerid)){
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) {
            SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /tv [playerid]\");
            return 1;
        }
        giveplayerid = strval(tmp);
        if(!IsPlayerConnected(giveplayerid)) {
            SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen játékos!\");
            return 1;
        }
        if(giveplayerid == playerid)
        { SendClientMessage(playerid,COLOR_WHITE,\"Magadad nem tv-zheted!\");
        return 1;
        }
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectatePlayer(playerid, giveplayerid);
        SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid));
        gSpectateID[playerid] = giveplayerid;
        gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), \"AdmWarning: %s admin elkezdte tv-zni %s -t.\", sendername,giveplayer);
        AdminLog(string);
        AdminCucc(COLOR_WHITE,string);
        }
         return 1;
    }
     if(strcmp(cmd, \"/tvoff\", true) == 0) {
        if(IsPlayerAdmin(playerid)){
        TogglePlayerSpectating(playerid, 0);
        gSpectateID[playerid] = INVALID_PLAYER_ID;
        gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), \"AdmWarning: %s kikapcsolta a tv-t.\", sendername);
        AdminLog(string);
        AdminCucc(COLOR_WHITE,string);
        }
        return 1;
    }

 
ezt próbáld meg..

Nem elérhető petya

  • 433
    • Profil megtekintése
specelés
« Válasz #6 Dátum: 2010. Október 05. - 17:47:19 »
0 Show voters
lehet hogy jó csak egy a baj
 
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16224) : error 017: undefined symbol \"gSpectateID\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16224) : warning 215: expression has no effect
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16224) : error 001: expected token: \";\", but found \"]\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16224) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16224) : fatal error 107: too many error messages on one line
« Utoljára szerkesztve: 2010. Október 05. - 17:51:13 írta petya »

specelés
« Válasz #7 Dátum: 2010. Október 05. - 18:18:20 »
0 Show voters
new gSpectateID[MAX_PLAYERS];
new gSpectateType[MAX_PLAYERS];

 
ezeket másold be a mod elejére

Nem elérhető petya

  • 433
    • Profil megtekintése
specelés
« Válasz #8 Dátum: 2010. Október 05. - 22:32:07 »
0 Show voters
betettem meg minden de ez van
 
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16281) : error 017: undefined symbol \"ADMIN_SPEC_TYPE_PLAYER\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16285) : error 017: undefined symbol \"AdminLog\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16286) : error 017: undefined symbol \"AdminCucc\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16295) : error 017: undefined symbol \"ADMIN_SPEC_TYPE_NONE\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16298) : error 017: undefined symbol \"AdminLog\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\Hillside.pwn(16299) : error 017: undefined symbol \"AdminCucc\"

specelés
« Válasz #9 Dátum: 2010. Október 06. - 07:04:54 »
0 Show voters
     if(strcmp(cmd, \"/tv\", true) == 0) {
        if(IsPlayerAdmin(playerid)){
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) {
            SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /tv [playerid]\");
            return 1;
        }
        giveplayerid = strval(tmp);
        if(!IsPlayerConnected(giveplayerid)) {
            SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen játékos!\");
            return 1;
        }
        if(giveplayerid == playerid)
        { SendClientMessage(playerid,COLOR_WHITE,\"Magadad nem tv-zheted!\");
        return 1;
        }
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectatePlayer(playerid, giveplayerid);
        SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid));
        gSpectateID[playerid] = giveplayerid;
        gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), \"AdmWarning: %s admin elkezdte tv-zni %s -t.\", sendername,giveplayer);
        }
         return 1;
    }
     if(strcmp(cmd, \"/tvoff\", true) == 0) {
        if(IsPlayerAdmin(playerid)){
        TogglePlayerSpectating(playerid, 0);
        gSpectateID[playerid] = INVALID_PLAYER_ID;
        gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), \"AdmWarning: %s kikapcsolta a tv-t.\", sendername);
        }
        return 1;
    }

 
akkor ezt használd,ezt meg illeszd be a mod elejére:
 
#define ADMIN_SPEC_TYPE_NONE 0
#define ADMIN_SPEC_TYPE_PLAYER 1
#define ADMIN_SPEC_TYPE_VEHICLE 2

Nem elérhető petya

  • 433
    • Profil megtekintése
specelés
« Válasz #10 Dátum: 2010. Október 06. - 13:57:40 »
0 Show voters
oké jó lett csak nem tudnátok ugy megcsinálni nekem hogy 1-es admin specelhessen?          
   
if (PlayerInfo[playerid][pAdmin] >= 1)//nekem igy néz ki 1-es adminnal a /kick stb...

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
specelés
« Válasz #11 Dátum: 2010. Október 06. - 14:43:38 »
0 Show voters
milyen admint használsz? ha gadmin, confignál be lehet állítani

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
specelés
« Válasz #12 Dátum: 2010. Október 06. - 16:15:01 »
0 Show voters
     if(strcmp(cmd, \"/tv\", true) == 0) {
        if (PlayerInfo[playerid][pAdmin] >= 1){
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) {
            SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /tv [playerid]\");
            return 1;
        }
        giveplayerid = strval(tmp);
        if(!IsPlayerConnected(giveplayerid)) {
            SendClientMessage(playerid, COLOR_RED, \"Nincs ilyen játékos!\");
            return 1;
        }
        if(giveplayerid == playerid)
        { SendClientMessage(playerid,COLOR_WHITE,\"Magadad nem tv-zheted!\");
        return 1;
        }
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectatePlayer(playerid, giveplayerid);
        SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid));
        gSpectateID[playerid] = giveplayerid;
        gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), \"AdmWarning: %s admin elkezdte tv-zni %s -t.\", sendername,giveplayer);
        }
         return 1;
    }
     if(strcmp(cmd, \"/tvoff\", true) == 0) {
        if(IsPlayerAdmin(playerid)){
        TogglePlayerSpectating(playerid, 0);
        gSpectateID[playerid] = INVALID_PLAYER_ID;
        gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), \"AdmWarning: %s kikapcsolta a tv-t.\", sendername);
        }
        return 1;
    }

Nem elérhető petya

  • 433
    • Profil megtekintése
specelés
« Válasz #13 Dátum: 2010. Október 06. - 18:40:10 »
0 Show voters
Köszi Szépen Jó Lett..

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal