Szerző Téma: Teleport  (Megtekintve 679 alkalommal)

Teleport
« Dátum: 2013. június 19. - 15:28:07 »
0 Show voters
Sziasztok!
Azt szeretném kérni valamelyikõtöktõl hogy ezt a teleportot csak adminok tudják használni. Köszönöm!
Itt a tele:
 
if(strcmp(cmdtext, \"/ach\", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid) == 1)
{
SetPlayerInterior(playerid, 0);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid),-720.0240,971.3895,12.1328);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 310.2000);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
} else {
RemovePlayerFromVehicle(playerid);
SetPlayerPos(playerid,-720.0240,971.3895,12.1328);
SetPlayerFacingAngle(playerid, 310.2000);
SetCameraBehindPlayer(playerid);
}
} else {
SetPlayerPos(playerid,-720.0240,971.3895,12.1328);
SetPlayerFacingAngle(playerid, 310.2000);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid, 0);
}
new PlayerName[30],str[500];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, \"%s {2a00fc}Egy Admin elment a{E60000}>[{00FF00}Klánhelyére{E60000}]<\", PlayerName,cmdtext);
SendClientMessageToAll(0xFFFF00AA, str);
return 1;
}

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Teleport
« Válasz #1 Dátum: 2013. június 19. - 15:47:30 »
0 Show voters
if(strcmp(cmdtext, \"/ach\", true) == 0)
{

 
alá:
 
if(admin.. < 1)) return SendClientMessage(playerid, -1, \"Hiba! Ezt a parancsot csak adminok használhatnak!\");

Teleport
« Válasz #2 Dátum: 2013. június 19. - 15:57:19 »
0 Show voters
hibákat ír ki és nem tudom mik ezek
 
c:\\driftv2_hun_by_swat.pwn(1344) : error 017: undefined symbol \"admin\"
c:\\driftv2_hun_by_swat.pwn(1344) : error 029: invalid expression, assumed zero
c:\\driftv2_hun_by_swat.pwn(1344) : error 029: invalid expression, assumed zero
c:\\driftv2_hun_by_swat.pwn(1344) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Teleport
« Válasz #3 Dátum: 2013. június 19. - 19:11:54 »
0 Show voters
Ez komoly? Szerverednek témát létrehozol, de fikarcnyit nem értesz a szkripteléshez...

Az a kérdés, hogy Ladmint vagy mittudomén mit használsz. RCON esetében:

 

if(!strcmp(\"/ach\", cmdtext, true))
{
      if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Ezt a parancsot csak adminok használhatják!\");
      else if(IsPlayerInAnyVehicle(playerid))
      {
            SetPlayerInterior(playerid, 0);
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                     SetVehiclePos(GetPlayerVehicleID(playerid), -720.0240, 971.3895, 12.1328);
                     SetVehicleZAngle(GetPlayerVehicleID(playerid), 310.2000);
                     LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
            }
            else
            {
                     RemovePlayerFromVehicle(playerid);
                     SetPlayerPos(playerid, -720.0240, 971.3895, 12.1328);
                     SetPlayerFacingAngle(playerid, 310.2000);
                     SetCameraBehindPlayer(playerid);
             }
        }
        else
        {
               SetPlayerPos(playerid, -720.0240, 971.3895, 12.1328);
               SetPlayerFacingAngle(playerid, 310.2000);
               SetCameraBehindPlayer(playerid);
               SetPlayerInterior(playerid, 0);
        }
        new PlayerName[24], str[128];
        GetPlayerName(playerid, PlayerName, 24);
        format(str, 128, \"%s {2A00FC}Admin elment a{E60000}>[{00FF00}Klánhelyére{E60000}]<\", PlayerName, cmdtext);
        SendClientMessageToAll(0xFFFF00AA, str);
        return 1;
}

 
Ez amúgy egy ritka ronda kód.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal