hast du auch unter onplayerconnect
if(SetPVarInt(playerid,"loggedin")==1)
stehen??
Beiträge von Rocky--BANNED
-
-
naja das komische ist, alles andere funkt ja. geld geben, heilen und und und. nur der bann nicht.
-
das hatte ich auch schon drin. das ergebniss bleibt aber das selbe.

-
hmm kann ich mir nicht vorstellen.
new ClickedPlayerID[MAX_PLAYERS];
-
hey ihr da draussen.
ich hab ein problem in meinem script und weiss nicht woran es liegt.
kurze beschreibung: ein admin klickt auf einen spieler und kann ihn dann bannen.
so aber das problem ist, wenn ich nun auf einen spieler klicke um dieses zu bannen, wird wirkürlich irgend ein user gebannt. nur nicht der, der angeklickt wurde.hier mal nen codeschnipsel:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(SpielerInfo[playerid][AdminLvl] >= 1)
{
{
ShowPlayerDialog(playerid, GUI_AdminMenu, DIALOG_STYLE_LIST, "AdminMenü: wählen sie eine Aktion für diesen Spieler", "Kick\nBan\nGethere\nFreezen\nUnfreeze\nGoto\nFullHP\nFullARMOUR\nMute\nUnmute\nKillen\nVehicleFix\nRemovefromVEH\nVerwarnen\nGiveMoney\nMake Leader\nTime Ban", "Auswählen", "Abbrechen");
}
}
return 1;
}das ist unter OnDialogResponse
if(listitem == 1)
{
GetPlayerName(ClickedPlayerID[playerid], ClickedPlayerID[playerid], sizeof(ClickedPlayerID));
SendClientMessage(ClickedPlayerID[playerid], 0x33CCFFAA, "Du wurdest von einem Admin gebannt aufgrund von cheatens/Bescimpfungen!");
BBan(ClickedPlayerID[playerid]);
}und das ist der stock
stock BBan(playerid)
{
new entry[256];
new IP1[16];
new pName1[MAX_PLAYER_NAME];
GetPlayerName(ClickedPlayerID[playerid],pName1,sizeof(pName1));
GetPlayerIp(playerid, IP1, sizeof(IP1));
format(entry, sizeof(entry), "Name: %s IP: %s\n",pName1,IP1);
new File:hFile;
hFile = fopen("ban.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
Ban(ClickedPlayerID[playerid]);
}ich hoffe ihr könnt mir helfen.
-
if(response==1)
-
ich denke mal, dass es so sein muss
FoodMachines[M][fmY] -= (1 * floatcos(-A, degrees)); -
dann zeig doch mal die zeile. und bitte nur die zeile, wo der fehler ist.
-
in dem du oben auf pwn klickst und deinen text zwischen [ pwn] und [ /pwn] packst.
-
seit wann macht man bei einer if abfrage ein ; dahinter??
-
da fehlt ne klammer
AddVehicleComponent(GetPlayerVehicleID(playerid, 1010)); -
Ja, wie gesagt. Du hast dann was vergessen zu löschen.
-
Wenn es nach dem rückgängig machen noch immer so ist, hast du wohl was vergessen.
-
zeig mal, wie du die dialoge definiert hast. vielleicht liegt da der fehler.
-
Einfach den s ript in dein gamemode einbauen. Dann findest du auch die warnings.
-
Also mir gefällt es nicht. Sieht ja fast aus wie das jetzige. Nur mit noch mehr bildern.
Ne, sorry ist nicht meins. -
Der script sollte laufen. Zumindest hat der Fehler damit nix zu tun. Das heisst nur, dass es falsch eingerückt ist. Einfach einrücken ung gut ist.
-
vielen dank fpr die lobenden worte. ich werde mir weiterhin stets mühe geben und versuchen euch weiter so schöne maps zu liefern.
-
joa schaut ganz nett aus. aber der thread titel kommt mir irgendwie bekannt vor


9/10

-
Accelero Xtreme III
Grafikkartenkühler für NVIDIA und AMD Radeon

//edit
ich schaff das heute noch