Szerző Téma: Újra a jármûvekkel való teleportálás  (Megtekintve 982 alkalommal)

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Újra a jármûvekkel való teleportálás
« Dátum: 2013. január 09. - 16:24:53 »
0 Show voters
Sziasztok!
Elõzõ témában kértem egy ilyent :
 
    new cartype = GetPlayerVehicleID(playerid);
    new State=GetPlayerState(playerid);
    if(State!=PLAYER_STATE_DRIVER)
    {
    SetPlayerPos(playerid,2343.4612,1392.0447,10);//gyalogos
    }
    else if(IsPlayerInVehicle(playerid, cartype) == 1)
    {
    SetVehiclePos(cartype,2343.4612,1392.0447,10);//jármûves
    SetVehicleZAngle(cartype,270);
    }
    else
    {
    SetPlayerPos(playerid,2343.4612,1392.0447,10);//gyalogos
    }
return 1;
    }

 
Ami nem jó vagy rossza helyre raktam vagy nem defináltam valamit.
   Errorok:
   
G:\\test.pwn(285) : error 017: undefined symbol \"playerid\"
G:\\test.pwn(286) : error 017: undefined symbol \"playerid\"
G:\\test.pwn(290) : error 017: undefined symbol \"playerid\"
G:\\test.pwn(292) : error 017: undefined symbol \"playerid\"
G:\\test.pwn(299) : error 017: undefined symbol \"playerid\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
5 Errors.

 
OnGameInit alá raktam mert szerintem oda kell rakni a teleportokat.

Újra a jármûvekkel való teleportálás
« Válasz #1 Dátum: 2013. január 09. - 17:47:22 »
0 Show voters
Nem jol csináltad! mingy irok neked 1 müködött. :D

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 09. - 17:50:03 )

CMD:teléd(playerid,params[])
{
    new pName[MAX_PLAYER_NAME];
    new string[256];
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2167.4006,2397.4448,23.1758);// autoteleport
SetPlayerInterior(playerid, 0);
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s El teleportált! {24FF0A}(/teléd)\", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
} else {
SetPlayerPos(playerid, 2168.4607,2395.9060,23.6016);// gyalogos teleport
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 301.5956);
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s El teleportált! {24FF0A}(/teléd)\", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
}
return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 09. - 17:51:03 )

ehez a zcmd.inc szükséges!

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 09. - 17:52:17 )

a mod elejére szurd be ! :D
« Utoljára szerkesztve: 2013. január 09. - 17:52:17 írta ]TWK[Damned]CF[ »

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Újra a jármûvekkel való teleportálás
« Válasz #2 Dátum: 2013. január 09. - 18:30:46 »
0 Show voters
:\'( :\'(
 
C:\\Users\\Pisti\\Desktop\\PAWNO\\gamemodes\\test.pwn(287) : error 029: invalid expression, assumed zero
C:\\Users\\Pisti\\Desktop\\PAWNO\\gamemodes\\test.pwn(287) : error 017: undefined symbol \"cmd_tel\"
C:\\Users\\Pisti\\Desktop\\PAWNO\\gamemodes\\test.pwn(287) : error 029: invalid expression, assumed zero
C:\\Users\\Pisti\\Desktop\\PAWNO\\gamemodes\\test.pwn(287) : 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.

 

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 09. - 18:38:37 )

valaki ?
« Utoljára szerkesztve: 2013. január 09. - 18:38:37 írta pisti525 »

Újra a jármûvekkel való teleportálás
« Válasz #3 Dátum: 2013. január 09. - 19:08:45 »
0 Show voters
zcmd.inc bent van a modba ? mod elejére raktad? ékezet nélkül irtad a telét?

Nem elérhető pisti525

  • 906
  • One Shot, One Kill
    • Profil megtekintése
Újra a jármûvekkel való teleportálás
« Válasz #4 Dátum: 2013. január 09. - 19:16:40 »
0 Show voters
zcmd berakva így #include <zcmd>
       
//Teleportok--------------------------------------------------------------------
        CMD:teléd(playerid,params[])
        {
        new pName[MAX_PLAYER_NAME];
        new string[256];
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2167.4006,2397.4448,23.1758);// autoteleport
SetPlayerInterior(playerid, 0);
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s El teleportált! {24FF0A}(/lv)\", pName);
SendClientMessageToAll(COLOR_NARANCS, string);
} else {
SetPlayerPos(playerid, 2168.4607,2395.9060,23.6016);// gyalogos teleport
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 301.5956);
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s El teleportált! {24FF0A}(/lv)\", pName);
SendClientMessageToAll(COLOR_NARANCS, string);
}
return 1;
}

Nem elérhető Tamas

Újra a jármûvekkel való teleportálás
« Válasz #5 Dátum: 2013. január 09. - 20:09:49 »
0 Show voters

#include <a_samp>
#include <zcmd>
    //Teleportok--------------------------------------------------------------------
CMD:teled(playerid, params[])
{
            new pName[MAX_PLAYER_NAME];
            new string[256];
            if(IsPlayerInAnyVehicle(playerid))
            {
            SetVehiclePos(GetPlayerVehicleID(playerid), 2167.4006,2397.4448,23.1758);// autoteleport
            SetPlayerInterior(playerid, 0);
            GetPlayerName(playerid, pName, sizeof(pName));
            format(string, sizeof(string), \"%s El teleportált! {24FF0A}(/lv)\", pName);
            SendClientMessageToAll(-1, string);
            } else {
            SetPlayerPos(playerid, 2168.4607,2395.9060,23.6016);// gyalogos teleport
            SetPlayerInterior(playerid, 0);
            SetPlayerFacingAngle(playerid, 301.5956);
            GetPlayerName(playerid, pName, sizeof(pName));
            format(string, sizeof(string), \"%s El teleportált! {24FF0A}(/lv)\", pName);
            SendClientMessageToAll(-1, string);
            }
            return 1;
}

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Újra a jármûvekkel való teleportálás
« Válasz #6 Dátum: 2013. január 09. - 20:11:08 »
0 Show voters
    //Teleportok--------------------------------------------------------------------
            CMD:tele(playerid,params[])
            {
            new pName[MAX_PLAYER_NAME];
            new string[256];
            if(IsPlayerInAnyVehicle(playerid))
            {
            SetVehiclePos(GetPlayerVehicleID(playerid), 2167.4006,2397.4448,23.1758);// autoteleport
            SetPlayerInterior(playerid, 0);
            GetPlayerName(playerid, pName, sizeof(pName));
            format(string, sizeof(string), \"%s El teleportált! {24FF0A}(/lv)\", pName);
            SendClientMessageToAll(COLOR_NARANCS, string);
            } else {
            SetPlayerPos(playerid, 2168.4607,2395.9060,23.6016);// gyalogos teleport
            SetPlayerInterior(playerid, 0);
            SetPlayerFacingAngle(playerid, 301.5956);
            GetPlayerName(playerid, pName, sizeof(pName));
            format(string, sizeof(string), \"%s El teleportált! {24FF0A}(/lv)\", pName);
            SendClientMessageToAll(COLOR_NARANCS, string);
            }
            return 1;
    }

Nem elérhető Tamas

Újra a jármûvekkel való teleportálás
« Válasz #7 Dátum: 2013. január 09. - 20:12:37 »
0 Show voters
Bár szerintem igy egyszerübb lenne. Ha nemakarsz esetleg nevet kiirni vagy valami.
 
CMD:teled(playerid, params[])
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid),-1917.4590,293.9239,41.0469);
    } else { //
        SetPlayerPos(playerid,-1917.4590,293.9239,41.0469);
    }
    return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal