bitte closen hab ausversehen 2 ma auf absenden geklickt!
Beiträge von Luis
-
-
Also wenn bei mir normale Spieler ein Auto tunen werden sie vom server gebannt kann jemand das fixxen und richtig drunter posten
public OnVehicleMod(playerid,vehicleid,componentid)
{
/*new CheaterName[MAX_PLAYER_NAME], string[96],
Int = GetPlayerInterior(playerid);
if(Int == 0)
{
if(PlayerInfo[playerid][pJob] != 14 && PlayerInfo[playerid][pAdmin] < 1337)
{
GetPlayerName(playerid, CheaterName, sizeof(CheaterName));
format(string, sizeof(string), "[SERVERGUARD] %s wurde vom System gekickt! Grund: Exen verteilen", CheaterName);
SendAdminMessage(COLOR_LIGHTRED, 1, string);
SetVehicleToRespawn(vehicleid);
Kick(playerid);
return 1;
}
}*/
new CheaterName[MAX_PLAYER_NAME], string[96];
if(PlayerInfo[playerid][pJob] != -2 && PlayerInfo[playerid][pAdmin] < 1337)
{
GetPlayerName(playerid, CheaterName, sizeof(CheaterName));
format(string, sizeof(string), "[SERVERGUARD] %s wurde vom System gebannd! Grund: Exen verteilen", CheaterName);
SendAdminMessage(COLOR_LIGHTRED, 1, string);
SetVehicleToRespawn(vehicleid);
Ban(playerid);
format(string,sizeof(string),"[SERVERGUARD] %s wurde vom System gebannd! Grund: Exen verteilen", CheaterName);
EnterToLog("exenverteiler",string);
return 1;
}
ForAllPlayers(i){
for(new h = 0; h < MaxVeh[i]; h++){
if(Carlist[i][h][Carid] == vehicleid){
new ModTyp = GetModType(componentid);
switch (ModTyp){
case 1: { Carlist[i][h][mod1]=componentid; }
case 2: { Carlist[i][h][mod2]=componentid; }
case 3: { Carlist[i][h][mod3]=componentid; }
case 4: { Carlist[i][h][mod4]=componentid; }
case 5: { Carlist[i][h][mod5]=componentid; }
case 6: { Carlist[i][h][mod6]=componentid; }
case 7: { Carlist[i][h][mod7]=componentid; }
case 8: { Carlist[i][h][mod8]=componentid; }
case 9: { Carlist[i][h][mod9]=componentid; }
case 10: { Carlist[i][h][mod10]=componentid; }
case 11: { Carlist[i][h][mod11]=componentid; }
case 12: { Carlist[i][h][mod12]=componentid; }
case 13: { Carlist[i][h][mod13]=componentid; }
case 14: { Carlist[i][h][mod14]=componentid; }
case 15: { Carlist[i][h][mod15]=componentid; }
case 16: { Carlist[i][h][mod16]=componentid; }
case 17: { Carlist[i][h][mod17]=componentid; }
default:
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "Unbekannte KomponentenID: %i", componentid);
print(string);
}
}
}
}
}
return 1;
}
Lg. Luis -
10/10 Wirst du sie Releasen?
-
Danke für deine Hilfe!!!!!!!!!!!!!!!!!!!
-
jetzt gehts nur wenn ich und ein anderer Admin on sind und man /admins eingibt steht dann da z.b. Fulladmin:MeinName[ID] und darunter den rang den er hat aber den gleichen namen vorne und wenn er dann auch /admins macht steht anstatt mein name auch 2 mal sein name da
-
danke für den /usedrugs Befehl klappt perfekt aber der /admins befehl zeigt dann an :Name[0] :Name[1] :Name[2] :Name[3] Projektleiter:Name[4]
Die IDs 0-3 sind Bots und ich musste case default: AdminRangName = "Unknown"; rauslöschen weil es ein error angezeigt hat -
Einmal möchte ich eine Zeit Begrenzung auf 20 Sekunden in diesen Command: kann mir das jemand machen und fertig drunter posten
if(strcmp("/usedrugs", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pDrugs] >= 2)
{
new Float:Health;
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerHealth(playerid, Health);
PlayerStoned[playerid] += 1;
if(PlayerStoned[playerid] >= 3)
{
PlayerStonedTime[playerid] = 180;
}
if(PlayerStonedTime[playerid] > 0)
{
GameTextForPlayer(playerid, "~w~Du bist~n~~p~bekifft", 4000, 1);
SetPlayerDrunkLevel(playerid,GetPlayerDrunkLevel(playerid) +3000);
}
if(PlayerInfo[playerid][pDrugPerk] > 0)
{
new hp = 5 * PlayerInfo[playerid][pDrugPerk];
SetPlayerHealth(playerid, Health + hp);
}
else
{
SetPlayerHealth(playerid, Health + 4);
}
PlayerInfo[playerid][pDrugs] -= 2;
OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
format(string, sizeof(string), "* %s pfeift sich 2 Gramm getrocknetes Gras rein.", sendername);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string,sizeof(string),"* %s nutzt usedrugs", sendername);
EnterToLog("usedrugs",string);
}
else
{
SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast keine Drogen !");
}
}
return 1;
}und noch /admins bei diesem Befehl sehen normale User nicht wer On ist nur die admins und da steht egal welcher Rang Admin:(ID)(Name)(Rang) und ich hätte gerne das es jeder sieht und das es so dort steht Rangname:[Name][ID] auch dann bitte fertig drunter posten
if(strcmp("/admins", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
if(PlayerInfo[i][pAdmin] >= 1 && AFKModus[i] == 0){
if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] < 1338){
new AdminRangName[25];
if(PlayerInfo[i][pAdmin] == -1){AdminRangName = "Beschwerdemoderator";}
if(PlayerInfo[i][pAdmin] == 1){AdminRangName = "Supporter";}
if(PlayerInfo[i][pAdmin] == 2){AdminRangName = "OberSupporter";}
if(PlayerInfo[i][pAdmin] == 3){AdminRangName = "Moderator";}
if(PlayerInfo[i][pAdmin] == 4){AdminRangName = "SupperModerator";}
if(PlayerInfo[i][pAdmin] == 5){AdminRangName = "Admin";}
if(PlayerInfo[i][pAdmin] == 6){AdminRangName = "SupperAdmin";}
if(PlayerInfo[i][pAdmin] == 1337){AdminRangName = "Fulladmin";}
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "%s: %s", AdminRangName, sendername);
SendClientMessage(playerid, COLOR_GREY, string);
}}}}}
else if(PlayerInfo[playerid][pAdmin] != 0){
SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] != 2050){
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: [%d]%s (%d)", i, sendername, PlayerInfo[i][pAdmin]);
SendClientMessage(playerid, COLOR_GREY, string);
}}}}}
return 1;
}Es wäre sehr hilfreich wenn mir jemand helfen würde!
Lg. Luis -
Suche einen der grade online ist
-
Hey suche einen offiziellen Middleman wer einer ist bitte PN an mich
Lg. Luis -
Naja....Egal.
Dann zu deinem Command: (Beispiel)
new sendername[MAX_PLAYERS];
GetPlayerName(i, sendername, sizeof(sendername));
if(PlayerInfo[i][pAdmin] == 1) format(string,sizeof(string),"%s | Supporter| (Rang: %d) ",sendername, PlayerInfo[i][pAdmin]);
Dann sendeste das alles mit einem Zeilenumbruch mit einem Dialog / Message.L.G.
heyhoIch meinte damit oben das Pawn ding richtig zu machen Kannst du mir das alles so fertig machen das es geht ?
-
Habs jz hinbekommen
-
Hey leute ich habe ein Problem mit diesem Command
if(strcmp("/admins", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
if(PlayerInfo[i][pAdmin] >= 1 && AFKModus[i] == 0){
if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] < 1338){
new AdminRangName[25];
if(PlayerInfo[i][pAdmin] == -1){AdminRangName = "Beschwerdemoderator";}
if(PlayerInfo[i][pAdmin] == 1){AdminRangName = "Supporter";}
if(PlayerInfo[i][pAdmin] == 2){AdminRangName = "Supp/Moderator";}
if(PlayerInfo[i][pAdmin] == 3){AdminRangName = "Moderator";}
if(PlayerInfo[i][pAdmin] == 4){AdminRangName = "SupperModerator";}
if(PlayerInfo[i][pAdmin] == 5){AdminRangName = "Admin";}
if(PlayerInfo[i][pAdmin] == 6){AdminRangName = "SupperAdmin";}
if(PlayerInfo[i][pAdmin] == 1337){AdminRangName = "Fulladmin";}
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "%s: %s", AdminRangName, sendername);
SendClientMessage(playerid, COLOR_GREY, string);
}}}}}
else if(PlayerInfo[playerid][pAdmin] != 0){
SendClientMessage(playerid, COLOR_GREY, "Admins Online:");
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
if(PlayerInfo[i][pAdmin] != 0 && PlayerInfo[i][pAdmin] != 2050){
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin: [%d]%s (%d)", i, sendername, PlayerInfo[i][pAdmin]);
SendClientMessage(playerid, COLOR_GREY, string);
}}}}}
return 1;
}Nur das Problem ist bei mir wird dann bei /admins angezeigt
Admins Online:
Admin:[Meine ID][Mein Name][Mein Rank z.b. 1] und eig sollte da ja dann Supporter stehen
Ich weiß nicht was da falsch ist aber kann es mir jemand so machen das es bei /admins so angezeigt wird:
Admins Online:
Supporter:[NAME][ID]
Freue mich über eure HIlfe sry wegen dem PWN ding wusste nicht wie ich das richtig mache -
Bei mir geht der Login eventuell liegst am Browser ich nehme Google Chrome
-
Is immernoch gleiches problem
-
Hey Leute ein Kumpel von mir hat dies hier gescriptet:
new Text3D:Suppcar[MAX_PLAYERS],gespawntessuppcar;
if(strcmp("/mycar", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(Supportercar[playerid] == -1)
{
new Float:X, Float:Y, Float:Z, Float:Angle, erstellerstring[20];
GetPlayerFacingAngle(playerid, Angle);
GetPlayerPos(playerid, X,Y,Z);
Suppcar[playerid] = CreateVehicle(583, X,Y,Z, Angle, 5, 5, 12000);
SetVehicleVirtualWorld(gespawntessuppcar, GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(gespawntessuppcar, GetPlayerInterior(playerid));
SetVehicleHealth(Supportercar[playerid], 15000);
Gas[Supportercar[playerid]] = 100;
PutPlayerInVehicle(playerid, gespawntessuppcar, 0);
format(erstellerstring,sizeof(erstellerstring),"Fahrzeug von Luis");
SendClientMessage(playerid,0x0056BEFF,string);
Suppcar[ gespawntessuppcar ] = Create3DTextLabel( erstellerstring, 0x0056BEFF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
Attach3DTextLabelToVehicle( Suppcar[ gespawntessuppcar ] , gespawntessuppcar, 0.0, 0.0, 2.0);
AddVehicleComponent(gespawntessuppcar,1010);
}
else
{
SendClientMessage(playerid, COLOR_BEIGE, "Mymobil zerstört.");
DestroyVehicleSelfmade(Supportercar[playerid]);
Supportercar[playerid] = -1;
}
}
else
{
SendClientMessage(playerid, COLOR_KEINADMIN, "*** INFO: Dies ist ein Adminbefehl, du bist kein Admin.");
}
}
return 1;
}Es kommt kein Error Ingame spawn das Auto zwar in der gewünschten Farbe aber es geht nicht mehr weg mit /mycar und es hat keine 15000dl kein 3d text drinne und kein Nitro außerdem steht dort wenn ich es spawne Server:Unknown Command und es spawnt trotzdem kann mir wer von euch helfen?
MfG. Luis