public AdminTimer(playerid)
{
if(PlayerInfo[playerid][pAdmin] == 1)
{
new GMTEXT[MAX_PLAYER_NAME];
GMTEXT = "<Supporter>";
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_LIGHTGREEN,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);
}
else if(PlayerInfo[playerid][pAdmin] == 2)
{
new GMTEXT[MAX_PLAYER_NAME];
GMTEXT = "<Moderator>";
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_RED,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);
}
else if(PlayerInfo[playerid][pAdmin] == 3)
{
new GMTEXT[MAX_PLAYER_NAME];
GMTEXT = "<Admin>";
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_RED,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);
}
else if(PlayerInfo[playerid][pAdmin] == 4)
{
new GMTEXT[MAX_PLAYER_NAME];
GMTEXT = "<SuperAdmin>";
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_RED,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);
}
else if(PlayerInfo[playerid][pAdmin] == 1337)
{
new GMTEXT[MAX_PLAYER_NAME];
GMTEXT = "<ServerManager>";
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_LIGHTBLUE,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);
}
else if(PlayerInfo[playerid][pAdmin] > 1337)
{
new GMTEXT[MAX_PLAYER_NAME];
GMTEXT = "<ServerOwner>";
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_RED1,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);
}
return 1;
}
Beiträge von Master_FM
-
-
Kommt dieser Text überhaupt?
SendClientMessage(playerid,ROT,"Du hast noch keinen Führerschein!");
-
Poste mal alles was du hast ganz sauber hier rein
-
new GMTEXT[MAX_PLAYER_NAME];
GMTEXT = "<ServerOwner>";
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_RED1,0,0,0,70.5,1);
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);
}Ist nicht unter einer If Schleife, somit macht er das immer sobald er oben die ifs durch hat...
-
Tja dann hast du wohl nicht alles gelesen was die Kollegen so geschrieben haben und hast es nicht genau nachgemacht
-
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!hasPlayerCarL(playerid))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"Du hast noch keinen Führerschein!");
return 1;
}
return 1;
} -
Du hast die Änderung auch ausserhalb dre Schleife, somit weiß der nicht welche ID "i" sein soll...
-
public SendTeamMessage(team, color, string[])//4441
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[i][team] == team)//4447
{
SendClientMessage(i, color, string);
}
}
}
}team wurde zweimal mit new deklariert
Also die Fehler hättest du auch lösen können
-
new SpawnedVehicles[MAX_VEHICLES];
//... Deine Autos auf diese Variablen laden mit
for (new i = 0; i < MAX_VEHICLES; i ++)
{
SpawnedVehicles[i] = AddStaticVehicle....;
}http://wiki.sa-mp.com/wiki/AddStaticVehicle
http://wiki.sa-mp.com/wiki/CreateVehicle
http://wiki.sa-mp.com/wiki/CreateVehicleExDas return gibt die VehicleID raus
Wie färgt man ab ob welches Auto es ist?
Ganz einfach
forward IsSpawnedVehicle(vehicleid);
public IsSpawnedVehicle(vehicleid)
{
for(new i = 0; i < sizeof(SpawnedVehicles); i++)
{
if(vehicleid == SpawnedVehicles[i]) return 1;
}
return 0;
}//Ungetestet... So bitteschön
-
Ganz einfach jedes Auto nummerieren das war es schon
-
OnGameModeExit
Daran liegt es...Anscheinend speicherst du es nicht ab
-
Ich rede hier auch nur von gestreamten Objekten auf einer Stelle
-
new GiveMoney = (Money/100)*40;
Mach es lieber so...
-
Also nach meiner Abschätzung gehen so ca. 150 - 200 Objekt an einer Stelle wo man es noch sauber erkennen kann... Ab dann hacken die meisten Streamer und der Spieler schafft es nicht mehr die alle zu laden etc...
Sprich schau das nicht mehr als 150 Objekte an einer Stelle sind
-
1. Kann das gar nicht der Befehl sein
2. Ist das kein Selfmade
3. Fühle ich mich grad verarscht -
-
Dann zeig mal was du gescriptet hast für den /kick /ban Befehl
-
Falscher Bereich
ZitatDer Beitrag ist zu kurz. Der Beitrag muss mindestens 15 Zeichen lang sein und 6 Wörter enthalten.
-
-
Nicht sondern &&
Nachricht zu kurz Immer noch zu kurz