Das erste Blinker Systen für SA:MP in diesem Forum das zum Download gestellt wurde!
7/10
Idee, Umsetzung + Wiki durchsuchen
Das erste Blinker Systen für SA:MP in diesem Forum das zum Download gestellt wurde!
7/10
Idee, Umsetzung + Wiki durchsuchen
Poste die Zeilen es kommt beim Output ja sowas raus
C:\Dokumente und Einstellungen\XXX\Desktop\XXXX.pwn(28) : fatal error 107: too many error messages on one line
Halt sowas...und dann (28)
Drückse STRG+G gibst 28 ein und da ist der Fehler drin.
Und die Zeile wo der fehler drin ist posteste
ACHTUNG: DIES WAR MIT 28 NUR EIN BEISPIEL!
Ja bei dir im Thread steht das man MAX_PLAYER definiert und so genau genommen gerade dann schneller und besser arbeitet
Welche?
+ Welche Zeile (Zeile Posten pls)
mach mal #include <TSS> raus (müsste eig so sein xD)
Kein Problem, Klick auf Erledigt
*Changelog:
Added:
- Neue Varianten und Recourceschonendere!
- While drin
Klick mal
Das ist da alles erklärt EIG
Es gibt hier son Streamer der diese Funktion beinhalten darüber hinaus ist n Streamer dafür besser geeignet...
kleinerOpa - sein Streamer ist gut
Scriptfiles vorhanden?
Unter
public OnPlayerDisconnect(playerid,reason)
Das schreiben:
Delete3DTextLabel(GM3D[playerid]); Das löscht das Label wieder
War im Tut schon drinne...
Einzige Loesung soweit ich weiss, siehe OBEN
if(PlayerInfo[playerid][pAdmin] == 1)//fagt ab ob er Adminlevel 1 ist müsst ihr an Script anpassen ^^
{
new GMTEXT[MAX_PLAYER_NAME]; //ist halt das new für den 3D text
GMTEXT = "-| Moderator |-"; // sagt was der 3DText für ein Text haben soll
GM3D[playerid] = Create3DTextLabel(GMTEXT,DARKPINK,0,0,0,30.5,1); //erstellt das neue 3Dtext label , farbe zur not anpassen
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45); // hängt es an den spieler dran
}
else if(PlayerInfo[playerid][pAdmin] == 2)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
{
new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
GMTEXT = "-| SuperModerator |-";//gleiche wie oben
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_DBLUE,0,0,0,30.5,1);//gleiche wie oben
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
}
else if(PlayerInfo[playerid][pAdmin] == 3)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
{
new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
GMTEXT = "-| SuperModerator |-";//gleiche wie oben
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_DBLUE,0,0,0,30.5,1);//gleiche wie oben
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
}
else if(PlayerInfo[playerid][pAdmin] == 4)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
{
new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
GMTEXT = "-| Administrator |-";//gleiche wie oben
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_YELLOW,0,0,0,30.5,1);//gleiche wie oben
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
}
else if(PlayerInfo[playerid][pAdmin] == 5)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
{
new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
GMTEXT = "-| Administrator |-";//gleiche wie oben
GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_YELLOW,0,0,0,30.5,1);//gleiche wie oben
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
}
else if(PlayerInfo[playerid][pAdmin] == 1337)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
{
new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
GMTEXT = "-| SuperAdmin |-";//gleiche wie oben
GM3D[playerid] = Create3DTextLabel(GMTEXT,GREEN,0,0,0,30.5,1);//gleiche wie oben
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
}
else if(PlayerInfo[playerid][pAdmin] == 1338)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
{
new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
GMTEXT = "-| ServerOwner |-";//gleiche wie oben
GM3D[playerid] = Create3DTextLabel(GMTEXT,RED,0,0,0,30.5,1);//gleiche wie oben
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
}
else if(PlayerInfo[playerid][pAdmin] == 0)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
{
new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
GMTEXT = " ";//gleiche wie oben
GM3D[playerid] = Create3DTextLabel(GMTEXT,RED,0,0,0,30.5,1);//gleiche wie oben
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
}
else if(PlayerInfo[playerid][pAdmin] == 0)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
{
new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
GMTEXT = " ";//gleiche wie oben
GM3D[playerid] = Create3DTextLabel(GMTEXT,RED,0,0,0,30.5,1);//gleiche wie oben
Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
}
Einfach iwo einfügen also
was heißt iwo dadrunter halt^^
pAdmin == 0
GMTEXT = " "; //Nix halt xD
So kann man das lösen (hab ich auch)
Ich verrat nicht alles da ihr auch bissl denken müsst
SetVehicleToRespawn(fahrcars[0]);//Könnte stimmen vill auch nicht
In welchem Sinn?
Verstehe ich nicht sry (wie du es meinst xD)
stock RespawnAllCars() { for(new veh = 0; veh < MAX_VEHICLES; veh++) SetVehicleToRespawn(veh); return 1; }
/*CMD Muster:
if (strcmp("/respawn", cmdtext, true) == 0) { RespawnAllCars(); return 1; }*/
stock RepairThatVehicle() { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0); RepairVehicle(GetPlayerVehicleID(playerid)); } return 1; }
Anwendung:
if(strcmp(cmd, "/repair", true) == 0) { RepairThatVehicle(); SendClientMessage(playerid, COLOR, "Vehicle repaired"); return 1; }
Ist Falsch xD
KickMeExInMyAss(playerid);
SendClientMessage(playerid, COLOR_RED, "10/10 Punkten *arschtritt*");
Ehm Sufu benutzt?
Ich glaube nicht denn sonst würdest du diesen Thread noch nichtmal eröffnen!
for(new i = 0; i<GetMaxPlayers(); i++)
Hast recht *editier*
Ich kann leider nur for, continue weiss ich auch mehr nicht