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: matthew14 - 2013. január 12. - 13:31:34

Cím: Szinezés és RCON admin
Írta: matthew14 - 2013. január 12. - 13:31:34
Sziasztok. Csináltam gyorsba egy olyan parancsot, hogy /serverstop... lényege az, hogy kiírja SZERVER LEÁLLÁS.
 
      if (strcmp(\"/serverstop\", cmdtext, true) == 0)
{
GameTextForPlayer(playerid, \"Szerver Leallas!!\",5000,5);
return 1;
}
return 0;
}

 
Abban kérnék segítséget, hogy ezt hogy lehet más színre átszínezni. Ne fehér legyen hanem mondjuk zöld.
A másik, hogy ezt a parancsot csak RCON admin tudja használni. Ezeket hogy lehet megoldani?
Elõre is köszi a segítéget :)
Cím: Szinezés és RCON admin
Írta: ZyZu. - 2013. január 12. - 13:38:27

if (strcmp(\"/serverstop\", cmdtext, true) == 0)
{
                if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xDEEE20FF, \"[Hiba]: Nem vagy RCON adminisztrátor a használatához!\");
GameTextForPlayer(playerid, \"~g~~h~~h~Szerver Leallas!!\",5000,5);
return 1;
}
return 0;
}
Cím: Szinezés és RCON admin
Írta: matthew14 - 2013. január 12. - 13:58:39
Köszönöm szépen ezer hála... ment a+ :D
Cím: Szinezés és RCON admin
Írta: Virgonc - 2013. január 12. - 14:05:35
Csak egy megjegyzés: ezt a parancsot ha beírod, akkor csak te látod a kiírást!
Használd a GameTextForPlayer helyett ezt:
 
GameTextForAll(\"~g~~h~~h~Szerver Leallas!!\",5000,5 );

 
E: Rupert már megint beelõzött. :)
Cím: Szinezés és RCON admin
Írta: Rupert - 2013. január 12. - 14:07:09
Épp akartam írni.
 

    if (strcmp(\"/serverstop\", cmdtext, true) == 0)
    {
                    if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xDEEE20FF, \"[Hiba]: Nem vagy RCON adminisztrátor a használatához!\");
                    GameTextForAll( \"~g~~h~~h~Szerver Leallas!!\",5000,5);
                    return 1;
                    }
            return 0;
    }
     
Cím: Szinezés és RCON admin
Írta: Casamiro - 2013. január 12. - 14:08:29
Így pont RCON admin nem tudja használni
 
    if (strcmp(\"/serverstop\", cmdtext, true) == 0)
    {
                    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xDEEE20FF, \"[Hiba]: Nem vagy RCON adminisztrátor a használatához!\");
                    GameTextForAll( \"~g~~h~~h~Szerver Leallas!!\",5000,5);
                    return 1;
                    }
            return 0;
    }
     
Cím: Szinezés és RCON admin
Írta: Rupert - 2013. január 12. - 14:10:08
Köszi Casamiro, csak a függvényre figyeltem, a feltételre nem.
Cím: Szinezés és RCON admin
Írta: matthew14 - 2013. január 12. - 15:23:59
Igen köszönöm mindenkinek. Pont most akartam kérdezni, hogy miért van, hogy csak én látom... :D Meg az RCON admin se mûködött mikor beléptem RCON.-ba akkor írta, hogy nem vagyok admin. Mikor meg nem voltam belépve RCON admin.-ba akkor meg mûködött.
Szóval és tetvel köszönök mindent!! :)