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: ~DuMBasS - 2013. január 06. - 21:54:04

Cím: CMD:Mentés
Írta: ~DuMBasS - 2013. január 06. - 21:54:04
Sziasztok.!!
Ismét hozzátok fordulok egy kisebb nagyobb segítségben.
Ezt a parancsot:
 
CMD:ment(playerid, params[])
{
Ment(playerid), Betolt(playerid);
return SendClientMessage(playerid, NARANCS, \"A karaktered mentve!\");
}

 
Kellene úgy megcsinálni hogy Admin tudja használni, és az összes karaktert Mentse.! remélem megoldható elõre is köszönöm.!
Cím: CMD:Mentés
Írta: Zharko - 2013. január 06. - 22:05:10
Idézetet írta: ~DuMBasS date=1357505644\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32060\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok.!!
Ismét hozzátok fordulok egy kisebb nagyobb segítségben.
Ezt a parancsot:
 
CMD:ment(playerid, params[])
{
Ment(playerid), Betolt(playerid);
return SendClientMessage(playerid, NARANCS, \"A karaktered mentve!\");
}

 
Kellene úgy megcsinálni hogy Admin tudja használni, és az összes karaktert Mentse.! remélem megoldható elõre is köszönöm.!
 

CMD:ment(playerid, params[]) {
        if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid, -1, \"Nem vagy RCON adminisztrátor\"); }
        else {
                for(new i = 0; i < MAX_PLAYERS; ++i) {
                Ment(i);
                printf(\"%d. karakter mentve.\", i);
                }
        }
}

 
Így gondoltad?
Cím: CMD:Mentés
Írta: ~DuMBasS - 2013. január 06. - 23:54:38
nem pont rCon adminnal de ígyis megfelel. Köszönöm.
Cím: CMD:Mentés
Írta: Flash - 2013. január 06. - 23:57:20
Akkor:
 
CMD:ment(playerid) {
       for(new i = 0; i < MAX_PLAYERS; ++i) {
             if(!IsPlayerConnected(i)) continue;
             Ment(i);
             printf(\"%d. karakter mentve.\", i);
       }
       return 1;
}
Cím: CMD:Mentés
Írta: shadee - 2013. január 07. - 13:23:38
Idézetet írta: Flash date=1357513040\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32060\" data-ipsquote-contentclass=\"forums_Topic
Akkor:
 
CMD:ment(playerid) {
       for(new i = 0; i < MAX_PLAYERS; ++i) {
             if(!IsPlayerConnected(i)) continue;
             Ment(i);
             printf(\"%d. karakter mentve.\", i);
       }
       return 1;
}

 

ez eleve már nemjó,mivel  csak ADMIN használhatja,itt csak lekéred h csatlakozva van e a játékos
 

 

Sziasztok.!!
Ismét hozzátok fordulok egy kisebb nagyobb segítségben.
Ezt a parancsot:
 
CMD:ment(playerid, params[])
{
Ment(playerid), Betolt(playerid);
return SendClientMessage(playerid, NARANCS, \"A karaktered mentve!\");
}

 
Kellene úgy megcsinálni hogy Admin tudja használni, és az összes karaktert Mentse.! remélem megoldható elõre is köszönöm.!
 
[/quote]
 
CMD:ment(playerid, params[]) {
        if(!PlayerInfo[playerid][pAdmin] >= szint) { SendClientMessage(playerid, -1, \"Nem vagy Admin\"); }
        else {
                for(new i = 0; i < MAX_PLAYERS; ++i) {
                Ment(i);
                printf(\"%d. karakter mentve.\", i);
                }
        }
}

 

[/quote]
Szint helyére,hogy hanyas adminszintõl lehessen használni.