30.11.2016, 16:46
First issue. Command /finvite is not closed. This is the cause of all your errors.
Second issue. 'sizeof' is not closed in one of your format lines.
Third issue. Command /setleader has multiple lines of SendClientMessage with a third parameter missing. Please feel free to use the code below instead:
Fourth issue. Function 'aterizare' is not forwarded.
Fifth issue. 'pTogNewbie' is undefined.
Pastebin: http://pastebin.com/8aAGXL3J
Also, I suggest you change your RCON password after this post...
Code:
CMD:finvite(playerid, params[])
{
return 1;
}
Code:
format(szQuery, sizeof(szQuery), "UPDATE Accounts SET TesterLevel='%i' WHERE Username='%s'", PlayerInfo[playerid][pTester], DB_Escape(PlayerInfo[playerid][pUsername]));
Code:
CMD:setleader(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, -1, "Nu esti administrator.");
new targetid, factid;
if(sscanf(params, "ud", targetid, factid)) return SendClientMessage(playerid, -1, "SYNTAX: /setleader [playerid] [factionid]");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ERROR: Jucatorul specificat nu este conectat.");
if(factid == PlayerInfo[playerid][pLeader]) return SendClientMessage(playerid, -1, "ERROR: Jucatorul specificat este deja lider la aceasta factiune.");
new playern[MAX_PLAYER_NAME], targetn[MAX_PLAYER_NAME], factname[35];
GetPlayerName(playerid, playern, sizeof(playern));
GetPlayerName(targetid, targetn, sizeof(targetn));
switch(factid)
{
case 1: factname = "Los Santos Police Department"; // Departament or Department?
case 2: factname = "Emergency Medical Services"; // 2. LSFD ?
case 3: factname = "Los Santos Government";
case 4: factname = "Los Santos News";
case 5: factname = "Los Santos Auto";
case 6: factname = "Unknown";
case 7: factname = "Unknown";
case 8: factname = "Unknown";
case 9: factname = "Unknown";
case 10: factname = "Unknown";
case 11: factname = "Unknown";
case 12: factname = "Unknown";
case 13: factname = "Unknown";
case 14: factname = "Unknown";
default:
{
SendClientMessage(playerid, -1, "Ai specificat un ID invalid de factiune. Minimul este 1 si maximul ete 16.");
SendClientMessage(playerid, -1, "Factiuni: 1. LSPD 2. LSFD 3. LSGOV 4. LSNEWS 5. LSA 6. Unknown 7. Unknown 8. Unknown 9. Unknown");
SendClientMessage(playerid, -1, "10. Unknown 11. Unknown 12. Unknown 13. Unknown 14. Unknown");
return 1;
}
}
new str[128];
format(str, 128, "{82C2FA}Ai fost promovat de catre %s ca lider %s!", playern, factname);
SendClientMessage(targetid, -1, str);
format(str, 128, "{82C2FA}L-ai promovat pe %s[ID: %d] ca lider %s!", targetn, targetid, factname);
SendClientMessage(playerid, -1, str);
PlayerInfo[targetid][pLeader] = factid;
return 1;
}
Code:
forward aterizare(playerid);
public aterizare(playerid)
{
SetPlayerInterior(playerid, 14);
SetPlayerCameraLookAt(playerid, -1855.568725, 41.263156, 1061.143554);
SetPlayerCameraPos(playerid, -1855.568725, 41.263156, 1061.143554);
SendClientMessage(playerid, -1, "--> Avionul a aterizat. Personalul de la aeroport te va intreba mai multe lucruri despre datele personale.");
ShowPlayerDialogEx(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "{0000FF}"SERVER_NAME" -- PASAPORT", "{FFFFFF}"SERVER_MAP" este un oras mare.\nPersonalul de la aeroport vrea sa stie ce varsta ai.\nIntrodu mai jos varsta caracterului tau (intre 5 si 80):", "-->", "<--");
}
Code:
enum pInfo {
pID,
pUsername[MAX_PLAYER_NAME],
pAge,
pGender,
pRegistered,
pMember,
pRank,
pLeader,
pTogNewbie,
pIP[16],
pBanned,
pBanReason[64],
pBanExpiry,
pJailTime,
pJailReason[64],
pNMute,
pRMute,
pAdmin,
pTester,
pSecondaryTask,
pMoney,
Float:pPositionX,
Float:pPositionY,
Float:pPositionZ,
Float:pFacingAngle,
pInterior,
pVirtualWorld,
pSkin,
Float:pHealth,
Float:pArmour,
pReport[128],
pLastUpdate,
PlayerAnimLibsPreloaded,
gPlayerUsingLoopingAnim,
CurrentDialog
}
new PlayerInfo[MAX_PLAYERS][pInfo];
Also, I suggest you change your RCON password after this post...

