Bringt mir ja nichts, er kickt mich ja auch, wenn ich grad meine 1 Verwarnung bekomme.
Beiträge von Dominik
-
-
ocmd:warn(playerid,params[])
{
new string[264],Grund[32],pID,spieler[MAX_PLAYER_NAME],admin[MAX_PLAYER_NAME];
if(sscanf(params,"us[32]",pID,Grund)) return SendClientMessage(playerid, GRAU,"Benutze: /warn [playerid] [Grund]");
GetPlayerName(pID,spieler,MAX_PLAYER_NAME);
GetPlayerName(pID,admin,MAX_PLAYER_NAME);
if(SpielerInfo[playerid][pTeam] <= 1) return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, GRAU,"Es ist kein Spieler mit diesem/dieser Name/id online.");
SpielerInfo[pID][pWarn] ++;
format(string,sizeof(string),"Du wurdest von Supporter %s verwarnt. Grund: %s",admin,Grund);
SendClientMessage(pID,DUNKELROT,string);
format(string,sizeof(string),"Du hast den Spieler %s verwarnt. Grund: %s",spieler,Grund);
SendClientMessage(playerid,DUNKELROT,string);
format(string,sizeof(string),"Supporter %s hat den Spieler %s verwarnt. Grund: %s",admin,spieler,Grund);
SendAdminMessage(0xFFDC00FF,string);
if(SpielerInfo[playerid][pWarn] == 3)
Kick(pID);
format(string,sizeof(string),"Du hast deine 3x Verwarnung erhalten. Dein Account ist somit gesperrt. Grund: %s",Grund);
SendClientMessage(pID,DUNKELROT,string);
format(string,sizeof(string),"%s wurde von %s permanent vom Spielgeschehen ausgeschlossen. Grund: 3x Verwarnungen.",spieler,admin);
SendClientMessageToAll(DUNKELROT,string);
return 1;
}Funktioniert an sich einwandfrei, jedoch dadurch das ich ihn Kicke, bekommt er keine einzige Nachricht angezeigt ( die er eig angezeigt bekommen soll ).
Inkl. haut er mich auch ausm Game, wenns die 1 Verwarnung ist. -
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(651) : error 029: invalid expression, assumed zero
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(651) : warning 215: expression has no effectDas hab ich befürchtet
//edit ( ich bin nen Vollidiot, klappt jz
-
Moin,
Hab kleinen Blackout
SpielerInfo[pID][pWarn] = +1;
So geht es schonmal nicht, wie kann ich die Variable auf +1 setzen? -
Lieber Leser, liebe Leserin,
mit diesem offiziellem schreiben, verkünden wir nun das unser Community Forum seine Pforten so langsam öffnet,
das bedeutet nicht das wir kurz davor sind, unseren Server zu öffnen, sondern lediglich das Forum.
Unser Community Forum wird vorzeitig eröffnet um:
- euch vom aktuellem Stand auf dem laufenden zu halten.
- vielleicht schon einige Community Mitglieder zu gewinnen.
- für Tests etc. vielleicht schon einige interessierte Personen parat zu haben.
Erreichen könnt ihr unser Community Forum unter folgender Adresse: "Fabulous-Life.de"
Bei Fragen oder Problemen, wendet euch entweder an:- mich hier im Forum
- an das Supportteam
Freundliche Grüße
Fabulous-Life.de
//edit Rang Grafiken funktionieren wieder.
//edit MYSQL Probleme behoben. -
Ich möchte es ja selber schaffen, beziehungsweise auch dazu lernen, glaub kaum das es da viel bringt wenn mir jemand per TV alles macht..
-
Moin,
Habe mich grade mal an ein Report System gemacht, das ist momentan recht 'simpel' aufgebaut,
man gibt /support ein, man kann wählen zwischen- Allgemeine Frage
- Cheatermeldungen
- Regelverstoß melden
So, nun gibt er dort den Text ein ( je nach dem wo er draufgeklickt hat ),
und die Admins bekommen eine meldung bla bla blup.
Nun, habe ich aber Textdraws erstellt
' Allgemeine Fragen: Zahl ( 1.. 2 oder 3 egal ) '.
Dort soll dann eine '1' auftauchen,
und man soll /afrage nutzen können, dabei pickt er sich automatisch den Report der am längsten wartet,
und öffnet mit ihm einen 'LiveChat'
Jemand da ne Ahnung bzw. kann seine Hilfe anbieten? -
Ich wär dafür, wenn möglich, das Forum wieder zu erwecken. Keine ahnung wie man sowas anstellen soll.
Man müsste den Leuten SAMP näher bringen. Wie weiß ich nicht...Ach, wir schmeißen zusammen und schalten einfach ne Fernseh Werbung
-
Weiß nicht wie genau du das meinst, wenn du die Dauert bei Antworten von Problemen etc. meinst,
es ist halt nicht jeder 24/7 am Computer.. (der die Lösung in dem Moment parat hat).
Zudem kommt auch noch, das man Älter wird.. und einige die Lust an dem ganzen verlieren..
das ist der Lauf einer Öffentlichen Community..Leute kommen - Leute gehen.
Mal mehr - mal weniger. -
Danke, jetzt funktioniert es.
-
ocmd:kick(playerid,params[]) // ( : ) Doppelpunkt vergessen
{
if(Eingeloggt[playerid] == 0) return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt.");
new string[264],pID,Grund,Kicker[MAX_PLAYER_NAME],Gekickter[MAX_PLAYER_NAME];
if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid, GRAU,"Benutze: /kick [playerid] [Grund]");
GetPlayerName(pID,Gekickter,MAX_PLAYER_NAME);
GetPlayerName(playerid,Kicker,MAX_PLAYER_NAME);
if(SpielerInfo[playerid][pTeam] <= 1)return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid, GRAU,"Es ist kein Spieler mit diesem/dieser Name/id online.");
format(string,sizeof(string),"Supporter %s hat den Spieler %s vom Server gekickt. Grund: %s.",Kicker,Gekickter,Grund);
SendClientMessageToAll(GRAU,string);
Kick(pID);
return 1;
}So sieht es nun aus, jedoch wenn ich die Player ID 0 oder 1 wie auch immer kicken will,
steht dort: Es ist kein Spieler mit diesem/dieser name/id online. -
Ich habs nicht kopiert ;-).
Wie gesagt ich habe es frei runtergeschrieben, daher dieser Fehler.
Aber es funktioniert trotzdem nicht- -
Funktioniert nicht so richtig,
Also er kickt, vernünftig jedoch der Grund und die ID is vertauscht oder so
-
Das ändert leider nichts an meinem Problem:
Er zeigt dem Namen, vom Spieler der gekickt wurde nicht an.
Und der Grund wird auch nicht angezeigt. -
Würde der Befehl an sich so funktionieren?
Und was hat es mit diesem Warning aufsich?
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(550) : warning 209: function "ocmd_kick" should return a valuePawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Kicken tut er schon,
nur da steht halt ' Spieler A hat den Spieler vom server gekickt : Grund:
Also, der Name vom gekickten taucht net auf, inkl .der Grund
-
ocmd kick(playerid,params[])
{
if(Eingeloggt[playerid] == 0) return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt.");
new string[264],pID,Grund,Kicker[MAX_PLAYER_NAME],Gekickter[MAX_PLAYER_NAME];
GetPlayerName(pID,Gekickter,MAX_PLAYER_NAME);
GetPlayerName(playerid,Kicker,MAX_PLAYER_NAME);
if(SpielerInfo[playerid][pTeam] <= 1)return SendClientMessage(playerid,GRAU,"Dieser Befehl ist für dich nicht verfügbar.");
if(sscanf(params,"u",pID)) return SendClientMessage(playerid, GRAU,"Benutze: /kick [playerid] [Grund]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid, GRAU,"Es ist kein Spieler mit diesem/dieser Name/id online.");
format(string,sizeof(string),"Supporter %s hat den Spieler %s vom Server gekickt. Grund: %s.",Kicker,Gekickter,Grund);
SendClientMessageToAll(GRAU,string);
Kick(pID);
}Moin, Habe einfach mal aus dem Kopf heraus einen Kick Befehl 'versucht'. Will jedoch nicht..
C:\Users\Dominik\Desktop\Fabulous Life\pawno\include\sscanf2.inc(218) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\pawno\include\sscanf2.inc(218) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\pawno\include\sscanf2.inc(278) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\pawno\include\sscanf2.inc(278) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(120) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(178) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(389) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(404) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(419) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(495) : warning 219: local variable "pID" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(495) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(538) : error 010: invalid function or declaration
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(540) : error 010: invalid function or declaration
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(542) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(544) : error 010: invalid function or declaration
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(545) : error 010: invalid function or declaration
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(546) : error 010: invalid function or declaration
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(555) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(555) : warning 219: local variable "pID" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(910) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "Gekickter"
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "Grund"
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "Kicker"
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "pID"
C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(924) : warning 203: symbol is never used: "string"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase6 Errors.
-
DerSchlawiner79
Level 50 oder so, kannst ja adden -
-
Das Problem, warum sollte ich alle 5 Minuten neu speichern wie teuer ein Burger ist?
Gibts da nich iwas was iwo iwie auch sein macht hah? -
Okey,
aber ein Problem hab ich x'D.
Ich hab kp wie ich das jetzt machen soll, also.. wie ich die MYSQL Datenbank jetzt beschäftigen kann bzw. wie ich jz iwas permanent abspeicher