Nem teszteltem.
Alap Includek szükségesek hozzá.
Pár helyen át kell írni, nem tudom hogy van a te módod..
#include <a_samp>
#include <float>
#include <streamer>
//==========[ SZÍNKÓDOK ]==========
#define LIGHTBLUE 0x33CCFFAA
#define LIGHTRED 0xFF6347AA
#define GREEN 0x009900FF
#define BLUE 0x2641FEAA
//================================
//==========[ TEXT3D-K ]============
new Text3D:VIP3D[MAX_PLAYERS];
new Text3D:MODI3D[MAX_PLAYERS];
new Text3D:ADMIN3D[MAX_PLAYERS];
new Text3D:FOADMIN3D[MAX_PLAYERS];
new Text3D:TULAJ3D[MAX_PLAYERS];
//================================
public OnPlayerConnect(playerid)
{
//VIP RANGOT ÍRD IDE ! Példa: if(IsVIP(playerid)) ahogy a módodba van.
{
new string[64];
SendClientMessage(playerid, BLUE, \"V.I.P vagy ezért, megjelent fölötted a VIP jelzés!\"); // Üzenet a VIP játékosnak
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
format(string, sizeof(string), \"%s\\nV.I.P\",PlayerName(playerid)); // Formázzuk a vip jelzést, elõször is írja a játékos nevét, majd alatta a VIP-et
VIP3D[playerid] = CreateDynamic3DTextLabel(string, BLUE, 0.0, 0.0, -0.6, 150.0, playerid, INVALID_VEHICLE_ID, 0); // Létrehozzuk a textlabelt
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); // Egy hangot fog ki adni, hogy észre is vegyük hogy valamit történt
SetPlayerColor(playerid, BLUE); // VIP-nak kék szín a térképen / chatben neve
}
// RANGOT ÍRD IDE ! Példa: else if(IsVIP(playerid)) ahogy a módodba van. Fontos ide else if kell!!
{
new string[64];
SendClientMessage(playerid, LIGHTRED, \"Moderátor vagy ezért, megjelent fölötted a Moderátor jelzés!\");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
format(string, sizeof(string), \"%s\\nModerátor\",PlayerName(playerid));
MODI3D[playerid] = CreateDynamic3DTextLabel(string, LIGHTRED, 0.0, 0.0, -0.6, 150.0, playerid, INVALID_VEHICLE_ID, 0);
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SetPlayerColor(playerid, LIGHTRED);
}
// RANGOT ÍRD IDE ! Példa: else if(IsVIP(playerid)) ahogy a módodba van. Fontos ide else if kell!!
{
new string[64];
SendClientMessage(playerid, LIGHTRED, \"Admin vagy ezért, megjelent fölötted az Admin jelzés!\");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
format(string, sizeof(string), \"%s\\nAdmin\",PlayerName(playerid));
ADMIN3D[playerid] = CreateDynamic3DTextLabel(string, LIGHTRED, 0.0, 0.0, -0.6, 150.0, playerid, INVALID_VEHICLE_ID, 0);
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SetPlayerColor(playerid, LIGHTRED);
}
// RANGOT ÍRD IDE ! Példa: else if(IsVIP(playerid)) ahogy a módodba van. Fontos ide else if kell!!
{
new string[64];
SendClientMessage(playerid, LIGHTRED, \"FõAdmin vagy ezért, megjelent fölötted a FõAdmin jelzés!\");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
format(string, sizeof(string), \"%s\\nFõAdmin\",PlayerName(playerid));
FOADMIN3D[playerid] = CreateDynamic3DTextLabel(string, LIGHTRED, 0.0, 0.0, -0.6, 150.0, playerid, INVALID_VEHICLE_ID, 0);
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SetPlayerColor(playerid, LIGHTRED);
}
// RANGOT ÍRD IDE ! Példa: else if(IsVIP(playerid)) ahogy a módodba van. Fontos ide else if kell!!
{
new string[64];
SendClientMessage(playerid, LIGHTRED, \"Tulajdonos vagy ezért, megjelent fölötted a Tulajdonos jelzés!\");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
format(string, sizeof(string), \"%s\\nTulajdonos\",PlayerName(playerid));
TULAJ3D[playerid] = CreateDynamic3DTextLabel(string, LIGHTRED, 0.0, 0.0, -0.6, 150.0, playerid, INVALID_VEHICLE_ID, 0);
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
SetPlayerColor(playerid, LIGHTRED);
}
return 1;
}