GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Smookey - 2017. Augusztus 11. - 13:12:16

Cím: Modba egy script berakás
Írta: Smookey - 2017. Augusztus 11. - 13:12:16
Hali.Gondom lenne a modban a login rendszerrel.Megakarom oldani hogy arra a pozícióra spawnoljon ahova kilépett és errort ad.Ez lenne az enum és a loaduser_data
 
 

enum pInfo
{
    pJelszo,
    pPenz,
    pAdmin,
    pNem,
    pKor,
    Float:PosX[MAX_PLAYERS],
    Float:PosY[MAX_PLAYERS],
    Float:PosZ[MAX_PLAYERS],
    Float:Angle[MAX_PLAYERS],
    Interior[MAX_PLAYERS],
    VirtualWorld[MAX_PLAYERS]
}
// --- NEW-es cuccok--- //
new PlayerInfo[MAX_PLAYERS][pInfo];
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int(\"Password\",PlayerInfo[playerid][pJelszo]);
    INI_Int(\"Penz\",PlayerInfo[playerid][pPenz]);
    INI_Int(\"Admin\",PlayerInfo[playerid][pAdmin]);
    INI_Int(\"Nem\",PlayerInfo[playerid][pNem]);
    INI_Int(\"Kor\",PlayerInfo[playerid][pKor]);
    INI_Float(\"PositionX\",PosX[playerid]);
    INI_Float(\"PositionY\",PosY[playerid]);
    INI_Float(\"PositionZ\",PosZ[playerid]);
    INI_Float(\"Angle\",Angle[playerid]);
    INI_Int(\"Interior\",Interior[playerid]);
    INI_Int(\"VirtualWorld\",VirtualWorld[playerid]);
    return 1;
}

 
 
 
 
Cím: Modba egy script berakás
Írta: Radikal - 2017. Augusztus 11. - 14:59:17
http://forum.sa-mp.com/showthread.php?t=341184
 
 
Cím: Modba egy script berakás
Írta: gbr333 - 2017. Augusztus 11. - 15:08:02

enum pInfo
{
    pJelszo,
    pPenz,
    pAdmin,
    pNem,
    pKor,
    Float:PosX,//Minek ide a MAX_PLAYERS ?
    Float:PosY,//Minek ide a MAX_PLAYERS ?
    Float:PosZ,//Minek ide a MAX_PLAYERS ?
    Float:Angle,//Minek ide a MAX_PLAYERS ?
    Interior,//Minek ide a MAX_PLAYERS ?
    VirtualWorld//Minek ide a MAX_PLAYERS ?
}
// --- NEW-es cuccok--- //
new PlayerInfo[MAX_PLAYERS][pInfo];
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int(\"Password\",PlayerInfo[playerid][pJelszo]);
    INI_Int(\"Penz\",PlayerInfo[playerid][pPenz]);
    INI_Int(\"Admin\",PlayerInfo[playerid][pAdmin]);
    INI_Int(\"Nem\",PlayerInfo[playerid][pNem]);
    INI_Int(\"Kor\",PlayerInfo[playerid][pKor]);
    INI_Float(\"PositionX\",PlayerInfo[playerid][PosX]);
    INI_Float(\"PositionY\",PlayerInfo[playerid][PosY]);
    INI_Float(\"PositionZ\",PlayerInfo[playerid][PosZ]);
    INI_Float(\"Angle\",PlayerInfo[playerid][Angle]);
    INI_Int(\"Interior\",PlayerInfo[playerid][Interior]);
    INI_Int(\"VirtualWorld\",PlayerInfo[playerid][VirtualWorld]);
    return 1;
}

 
 
Cím: Modba egy script berakás
Írta: Smookey - 2017. Augusztus 11. - 15:24:52
Ezeket az errorokat kaptam :c
C:\\Users\\Akio\\Middle Age Roleplay by Akio Shuichi\\gamemodes\\alap.pwn(170) : error 028: invalid subscript (not an array or too many subscripts): \"PosX\"
C:\\Users\\Akio\\Middle Age Roleplay by Akio Shuichi\\gamemodes\\alap.pwn(170) : warning 215: expression has no effect
C:\\Users\\Akio\\Middle Age Roleplay by Akio Shuichi\\gamemodes\\alap.pwn(170) : error 001: expected token: \";\", but found \"]\"
C:\\Users\\Akio\\Middle Age Roleplay by Akio Shuichi\\gamemodes\\alap.pwn(170) : error 029: invalid expression, assumed zero
Cím: Modba egy script berakás
Írta: gbr333 - 2017. Augusztus 11. - 15:31:11
És én honnan tudjam,hogy neked melyik a 170. sor?
Cím: Modba egy script berakás
Írta: Smookey - 2017. Augusztus 11. - 15:33:35
Újrapróbálkozom.Ha nem fog menni akkor inkább elküldöm a kódot :P
 
 
Cím: Modba egy script berakás
Írta: Smookey - 2017. Augusztus 11. - 15:39:13
Nem hoztam létre a floatokat
Cím: Modba egy script berakás
Írta: Smookey - 2017. Augusztus 11. - 15:42:22
Megoldottam.Témát lehet zárni köszi a segítséget :D