Wie sieht die Funktion BanTimer aus
ja die Funktion wäre noch wichtig
Edit:// zu dein text problem wenn du 0.3x hast musst du das ganze wieder mit einem Timer überbrücken damit der Text überhaupt ausgegeben wird
Wie sieht die Funktion BanTimer aus
ja die Funktion wäre noch wichtig
Edit:// zu dein text problem wenn du 0.3x hast musst du das ganze wieder mit einem Timer überbrücken damit der Text überhaupt ausgegeben wird
wieso hast du beim else das hier stehn?
LoadPlayer(playerid); //Der Spieler wird "geladen", sprich es werden seine Daten aus der Datenbank geholt und in variablen gespeichert um diese im Skript zu verwenden
mach mal dein LoadPlayer(playerid);
beim else weg weil er soll den spieler ja nicht laden sondern kicken
Hoffe ich rede jetzt kein blödsin
Noch eine kleine Frage:
Spoiler anzeigen Wie mache ich es das er 1 respektpunkt beckommt?
Naja ich weis wie nur 1 versteh ich nicht.
Erstmal der befehl:
SetPVarInt(playerid,"Respektpunkte",+1);
Nur das +1 geht nicht wie mach ich es das er eins beckommt?
Einfach so
SetPVarInt(playerid,"Respektpunkte",GetPVarInt(playerid,"Respektpunkte")+1);
LG
mach doch einfach
SetPlayerWantedLevel(pID, 0);
LG
stock Login(playerid,key[])
{
new Spieler[64];
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",GetName(playerid));
if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
{
SendClientMessage(playerid,0x0041FFFF,"Erfolgreich eingeloggt!");
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Falsches Passwort!!");
Kick(playerid);
return 1;
}
fällt dir da nichts auf?, wie wärs wenn du nach den return 1; ne klammer zumachst? also }
lg
du brauchst ne datenbank das steht mal fest
add mich mal in skype: darkmario398
haste auch sscanf geladen?
nein sollst du nich xD
wenn du Kick(playerid); machst kickst du dich selber
Kick(pID); passt schon er meinte nur beim Format hast du pID mit playerid verwechselt
wenn gehört es so
format(string,sizeof(string),"[AdmCmd] %s hat %s vom server gekickt. Grund %s",SpielerName(playerid),SpielerName(pID),Grund);
LG Omega
wobei den?
Ich hatte damals auf Black-Magic-Radio als DJ aufgelegt
hmm dann kenn ich dich glaub ich hab dort auch aufgelegt .
schreib das mal untereinander bitte
Dann mach statt
SpielerInfo[pID][Adminrang] = rang;
SetPVarInt(pID,"Adminrang",rang);
und bei SpielerSpeichern(playerid);
machste zu
SpielerSpeichern(pID);
ne überhaupt nichts in Graz (AUT) ist nichts
Genau das bevor ihr beide das geschrieben habt hab ich es auch gesehen mit SpielerName(pID) danke aber!
MFG
Painic28
Kein Problem
LG
versuch es mal untereinander zu machen so:
new pID;new skinID;new string[128];new string2[128];new string3[128];
Hat damit nichts zu tun
format(string,sizeof(string),"Du hast den Spieler %s, den Skin %i gegeben!",pID, skinID); ist falsch
du musst es so machen
format(string,sizeof(string),"Du hast den Spieler %s, den Skin %i gegeben!",SpielerName(pID), skinID);
hier das gleiche
format(string3,sizeof(string3),"AdmCmd: %s hat den Spieler %s, den Skin %i gegeben!",SpielerName(playerid),pID, skinID); in
format(string3,sizeof(string3),"AdmCmd: %s hat den Spieler %s, den Skin %i gegeben!",SpielerName(playerid),SpielerName(pID), skinID);
Edit:// Du willst ja den SpielerNamen von der pID haben deswegen auch SpielerName(pID) wie bei playerid halt
lg
ist es schon verkauft?
was hat das mit dieser Sache zu tun? nichts
Kein Problem Wuppertaler
Thread ist ja erledigt jetzt
Ja dann habe ich dich falsch Verstanden tut mir leid..
aber was hat das damit zu tun was er bei notconnected stehen hat.
mfg
@LogispireMode:
du musst aber abfragen ob id connected ist und nicht playerid, weil er will ja die id kicken
also aus dem hier
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,red,notconnected);
das hier machen
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
Edit//:
Zu deinen
if(sscanf(params,"us[128]",id,reason)) return SendClientMessage(playerid,0xAFFF00FF,"USAGE: "lyellow2"/kick <playerid> <reason>");//Das "lyellow2" ergibt kein sinn! Du beendest die SCM sozusagen da die "" nur 2 mal vorkommen dürfen! PS: Du brauchst nach us nicht die[128] ^^
nicht wenn er oben
#define FARB_CODE {HEX_CODE} gemacht hat aber er muss es mit
if(sscanf(params,"us[128]",id,reason)) return SendClientMessage(playerid,0xAFFF00FF,"USAGE: "#FARB_CODE"/kick <playerid> <reason>");//Das "lyellow2" ergibt kein sinn! Du beendest die SCM sozusagen da die "" nur 2 mal vorkommen dürfen! PS: Du brauchst nach us nicht die[128] ^^
#FARB_CODE im SCM deklarieren
mfg