Wie kann ich das machen Bin Newbie
Beiträge von John_Sanclear
-
-
Hallo Community,
ich habe ein /kick Befehl gescripter klappt einwandfrei. Nur wenn ich mich z.B selber kicke steht bei mir nicht:
Du wurdest von Administrator %s vom Server gekickt. Grund: %s.
Ich werde direkt gekickt, und wird kein Grund genannt.Genu das selbe Problem bei /ban. Alles klappt nur der User bekommt keine Nachricht da steht nur.
Server closed the connecture.Bei Timeban wird der User gekickt jedoch kann er wieder auf Server joinen d.h er kann immer wieder auf Server
joinen obwohl die Zeit noch nicht vorbei ist.ocmd:kick(playerid,params[])
{
new pID,reason[64],string[256];
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,HELLROT,"AdmCmd: /kick [SPIELER/ID][GRUND]");
format(string,sizeof(string),"AdmCmd: %s wurde vom Administrator %s vom Server gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(HELLROT,string);
Kick(pID);
return 1;
}ocmd:ban(playerid,params[])
{
new pID,reason[64],string[256];
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,HELLROT,"AdmCmd: /ban [SPIELER/ID][GRUND]");
format(string,sizeof(string),"AdmCmd: %s wurde vom Administrator %s vom Server gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(HELLROT,string);
SetPVarInt(pID,"Gebant",1);
Kick(pID);
return 1;
}ocmd:timeban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
new pID, time, grund[256];
if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,HELLROT,"AdmCmd: /timeban [SPIELER/ID] [ZEIT] [GRUND]");
if(IsPlayerConnected(pID))
{
if(time>0||time<1000)
{
new string[128];
format(string,sizeof(string),"AdmCmd: %s wurde vom Administrator %s für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
SendClientMessageToAll(HELLROT,string);
new wert;wert=gettime()+(60*time);
SetPVarInt(pID,"Timeban",wert);
Kick(pID);
return 1;
}
SendClientMessage(playerid,HELLROT,"AdmCmd: Bitte gültige Zeit angeben!");
return 1;
}
SendClientMessage(playerid,HELLROT,"AdmCmd: Der Spieler befindet sich zurzeit nicht auf dem Server!");
return 1;
}Hoffe ihr könnt mir schnellst möglich helfen.
mfG,
Ien_Levin -
Ja ich weiß das da ein Link zu Wiki ist jedoch steht da nicht die ID vom Theme Song.
-
Wird dort nicht angezeigt.
-
Was ist die ID vom Theme song ?
-
Hallo Community,
ich möchte gerne ein Sound einstellen wenn User gerade beim Connecten sind also beim Login System.
Ihr kennt ja dieses Intro Lied von GTA wenn das Spiel im Offline Modus startet, ich habe diesen Sound schon,
jedoch weiss ich nicht wo ich das hochladen muss und soo...
Brauche HilfemfG,
Ien_Levin -
Ok habs eingerückt xD
Danke nochmal an alle die mir geholfen haben
//Edit
Ich war grad InGame und hab gemerkt dass es auch normale User können
Da kommt nix mit du bist kein Admin -
So das ist jetzt das Script. Hat jetzt keine Errors mehr sondern nur 2 Warnings ist ja aber egal
Nochmal an alle ein fettes Dankeschön. Ich lad euch aber nochmal die 2 Warnings hoch XDhttp://s14.directupload.net/file/d/3178/m23qbatu_png.htm
#include <a_samp>
#define FILTERSCRIPT
#define Rot 0xFF0000FF#define White 0xFFFFFFFF
#if defined FILTERSCRIPT
new tor; // "Tor" wird erschaffenforward close();
public OnFilterScriptInit(){ print("\n--------------------------------------"); print(" Filterscript by Pablo_Escobar"); print("--------------------------------------\n");
tor = CreateObject(971, 1003.88, -643.33, 123.49, 0.00, 0.00, 22.74); // Tor wird gespawnt und mit dem Namen "tor" belegt
return 1;}#endif
public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp("/open", cmdtext, true, 10) == 0) // Befehl zum öffnen if hast du hier vergessen^^{if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Rot,"Du bist kein Admin");if(IsPlayerInRangeOfPoint(playerid,10.0,1003.88, -643.33, 123.49)) // Überprüfung: Ist der Spieler in der Nähe ?{MoveObject(tor,1003.88, -643.33, 113.78, 4); // Wenn >Ja<, dann öffnet das TorSendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden automatisch.");SetTimer("close", 5000,0); // Timerreturn 1;}
else{SendClientMessage(playerid,Rot,"Du bist nicht in der Nähe!"); // Wenn >Nein<, kommt eine Nachrichtreturn 1;} }return 0;}
public close () // Dem Timer wird gesagt was er machen soll{ MoveObject(tor,1003.88, -643.33, 123.49, 4); return 1;} -
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/open", cmdtext, true, 10) == 0) // Befehl zum öffnen
{
IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Rot,"Du bist kein Admin");
if(IsPlayerInRangeOfPoint(playerid,10.0,1003.88, -643.33, 123.49)) // Überprüfung: Ist der Spieler in der Nähe ?
{
MoveObject(tor,1003.88, -643.33, 113.78, 4); // Wenn >Ja<, dann öffnet das Tor
SendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden automatisch.");
SetTimer("close", 5000,0); // Timer
return 1;
}else
{
SendClientMessage(playerid,Rot,"Du bist nicht in der Nähe!"); // Wenn >Nein<, kommt eine Nachricht
return 1;
}
}return 0;
}public close () // Dem Timer wird gesagt was er machen soll
{
MoveObject(tor,1003.88, -643.33, 123.49, 4);
return 1;
} -
Kommen überall Errors -.-
Ich lad gleich die Errors hoch
-
Ich bekomme immer Errors
Kann jemand das komplette einfach ändern?
-
ja ich weiß das ich IsPlayerAdmin(playerid)) reinschreiben muss aber ich weiß net wo
-
Hallo Community,
ich habe eine Adminvilla und ein Tor zum öffnen. Das kann gerade aber jeder aufmachen -.-
Ich will aber das es NUR Admins können und wenn man kein Admin ist sollte eine Nachricht kommen.
Ich hoffe Ihr könnt mir helfen.Hier mein Script:
#include <a_samp>
#define FILTERSCRIPT
#define Rot 0xFF0000FF
#define White 0xFFFFFFFF#if defined FILTERSCRIPT
new tor; // "Tor" wird erschaffen
forward close();public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Filterscript by Pablo_Escobar");
print("--------------------------------------\n");
tor = CreateObject(971, 1003.88, -643.33, 123.49, 0.00, 0.00, 22.74); // Tor wird gespawnt und mit dem Namen "tor" belegtreturn 1;
}
#endifpublic OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/open", cmdtext, true, 10) == 0) // Befehl zum öffnen
{
if(IsPlayerInRangeOfPoint(playerid,10.0,1003.88, -643.33, 123.49)) // Überprüfung: Ist der Spieler in der Nähe ?
{
MoveObject(tor,1003.88, -643.33, 113.78, 4); // Wenn >Ja<, dann öffnet das Tor
SendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden automatisch.");
SetTimer("close", 5000,0); // Timer
return 1;
}else
{
SendClientMessage(playerid,Rot,"Du bist nicht in der Nähe!"); // Wenn >Nein<, kommt eine Nachricht
return 1;
}
}return 0;
}public close () // Dem Timer wird gesagt was er machen soll
{
MoveObject(tor,1003.88, -643.33, 123.49, 4);
return 1;
} -
C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2998) : error 017: undefined symbol "Spielerdatei"
C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2998) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2998) : error 001: expected token: ";", but found "]"
C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2998) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2998) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
:S:S:S:S
-
@qxatqt
Hoffe du kennst mich noch? -
xD Achso sry xD
stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPVarInt(playerid,"Geld"));
dini_IntSet(Spielerdatei,"Kontostand",GetPVarInt(playerid,"Kontostand"));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Gebant",GetPVarInt(playerid,"Gebant"));
dini_IntSet(Spielerdatei,"Skin",GetPVarInt(playerid,"Skin"));
dini_IntSet(Spielerdatei,"Timeban",GetPVarInt(playerid,"Timeban"));
dini_IntSet(Spielerdatei,"Premium",GetPVarInt(playerid,"Premium"));
dini_IntSet(Spielerdatei,"Geschlecht",GetPVarInt(playerid,"Geschlecht"));
dini_IntSet(Spielerdatei,"Mute",GetPVarInt(playerid,"Mute"));
dini_IntSet(Spielerdatei,"Kills",GetPVarInt(playerid,"Kills"));
dini_IntSet(Spielerdatei,"Tode",GetPVarInt(playerid,"Tode"));
dini_IntSet(Spielerdatei,"ReportTicket",GetPVarInt(playerid,"ReportTicket"));
dini_IntSet(Spielerdatei,"Prestige",GetPVarInt(playerid,"Prestige"));
dini_IntSet(Spielerdatei,"Duellieren",GetPVarInt(playerid,"Duellieren"));
dini_IntSet(Spielerdatei,"DeagleDuel",GetPVarInt(playerid,"DeagleDuel"));
dini_IntSet(Spielerdatei,"MP5Duel",GetPVarInt(playerid,"MP5Duel"));
dini_IntSet(Spielerdatei,"AK47Duel",GetPVarInt(playerid,"AK47Duel"));
dini_IntSet(Spielerdatei,"M4A1Duel",GetPVarInt(playerid,"M4A1Duel"));
dini_IntSet(Spielerdatei,"DurbyArena1",GetPVarInt(playerid,"DurbyArena1"));
dini_IntSet(Spielerdatei,"DurbyArena2",GetPVarInt(playerid,"DurbyArena2"));
dini_IntSet(Spielerdatei,"Killstreak",GetPVarInt(playerid,"Killstreak"));
dini_IntSet(Spielerdatei,"SkinWahl",GetPVarInt(playerid,"SkinWahl"));
dini_IntSet(Spielerdatei,"AdminDienst",GetPVarInt(playerid,"AdminDienst"));
dini_IntSet(Spielerdatei,"Deutschland",GetPVarInt(playerid,"Deutschland"));
dini_IntSet(Spielerdatei,"Oesterreich",GetPVarInt(playerid,"Oesterreich"));
dini_IntSet(Spielerdatei,"Schweiz",GetPVarInt(playerid,"Schweiz"));
dini_IntSet(Spielerdatei,"PremiumBonus",GetPVarInt(playerid,"PremiumBonus"));
dini_IntSet(Spielerdatei,"MatheQuizAntwort",GetPVarInt(playerid,"MatheQuizAntwort"));
return 1;
} -
public OnGameModeExit()
{for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) if(IsPlayerConnected(playerid)) { SpielerSpeichern(playerid); ResetPlayerTimers(playerid); }
return 1;
}
public OnPlayerConnect(playerid)
{
SpielerSpeichern(playerid);
} -
Meinst du so:?
{
new IP[512],iptext[512];
GetPlayerIp(playerid,IP,512);
format(iptext,sizeof(iptext),"{FFFFFF}Willkommen auf dem {FFFF00}[GER] {FFFFFF}Team • Deathmatch Server.\nDein Account wurde nicht gefunden. Gebe das gewünschte Passwort ein.",IP);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren",iptext,"Anmelden","Abbrechen");
} -
Ja wie mach ich das jetzt ?
-
Wie kann cih das anpassen oder was kann ich noch da hin amchen ?