Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Howard22 poslato Novembar 06, 2024, 23:57:39 POSLE PODNE

Naslov: [PROBLEM] Komanda /makeleader
Poruka od: Howard22 poslato Novembar 06, 2024, 23:57:39 POSLE PODNE
Problem: Hteo sam da testam ovaj open-rp gamemode povezao sam databazu sve radi kako treba samo ova komanda /afaction - makeleader ne radi a trebalo bi da radi ne vidim nikakve probleme u nju
Deo skripte:
else if(!strcmp(option, "makeleader", true))
    {
        new
            targetid,
            fid;

        if(sscanf(params, "s[16]ui", option, targetid, fid)) return SendClientMessage(playerid, COLOR_RED, "[?]: /afaction makeleader [ID / Part of name][ID Organizacije]");
        if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Invalidan ID igraca!");
        if(fid < 1 || fid > MAX_FACTIONS) return SendClientMessage(playerid, COLOR_RED, "Invalidan ID fakcije");

        PlayerFaction[targetid][pLeader]  = fid;
        PlayerFaction[targetid][pMember]  = fid;
        PlayerFaction[targetid][pRank]    = FactionInfo[fid][fRanks];

        #if defined MODULE_LOGS
        Log_Write("/logfiles/orgs_leader.txt", "(%s) %s(%s) made %s(%s) the leader of faction %s.",
            ReturnDate(),
            GetName(playerid, false),
            ReturnPlayerIP(playerid),
            GetName(targetid, false),
            ReturnPlayerIP(targetid),
            FactionInfo[fid][fName]
      );
        #endif

        mysql_fquery(SQL_Handle(), "UPDATE player_faction SET facLeadId = '%d', facMemId = '%d', facRank = '%d' WHERE sqlid = '%d'",
            PlayerFaction[targetid][pLeader],
            PlayerFaction[targetid][pMember],
            PlayerFaction[targetid][pRank],
            PlayerInfo[targetid][pSQLID]
      );
       
        va_SendClientMessage(playerid, COLOR_LIGHTBLUE, "Postavio si %s (ID: %d) za lidera organizacije ID %d (%s).", GetName(targetid, true), targetid, fid, FactionInfo[fid][fName]);
        va_SendClientMessage(targetid, COLOR_LIGHTBLUE, "Postavljen si za lidera organizacije %s od strane Admina %s.", FactionInfo[fid][fName], GetName(playerid, true));
        return 1;
    }
Dodatno: Vaš odgovor
Naslov: Odg: [Pitajne/Savet] Komanda
Poruka od: Howard22 poslato Novembar 07, 2024, 00:03:49 PRE PODNE
https://pastebin.com/jjsTAqyy - Evo je cjela skripta radi samo "create" "list" ovi ostali ne rade