kannst du dir aussuchen
Beiträge von SlashQ
-
-
@Jeffry muss ich das so angeben oder anders ?
mysql_GetString("accounts", "pBanGrund", reason, "Name", SpielerName(pID));
mysql_GetString("accounts", "pBanAdmin", SpielerName(playerid), "Name", SpielerName(pID)); -
ocmd:ban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SCM(playerid,TESTFARBE,"Du hast nicht die benötigten Rechte!");
{
new pID, reason[128],string[128], query[144];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,ROT,"{FFD200}Benutze:{FEFEFE}/Ban [ID] [Grund]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_RED,"Diese Spieler ist nicht online");
if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_RED,"Du kannst keinen Bot Bannen !");
format(string,sizeof(string),"[BANNED]: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(0x9B0000FF,string);
mysql_SetString("accounts", "pBanGrund", reason, "Name", SpielerName(playerid));
mysql_SetString("accounts", "pBanAdmin", SpielerName(pID), "Name", SpielerName(playerid));
format(string,sizeof(string),"~r~Du wurdest gebannt !~n~Grund: %s",reason);
GameTextForPlayer(pID, string, 30000, 4);
TogglePlayerControllable(pID,0);
GetPlayerName(pID, string, MAX_PLAYER_NAME); //Hinzugefügt
format(query,sizeof(query),"UPDATE accounts SET Baned=1 WHERE Name='%s'",pID);
mysql_query(query);
pInfo[pID][pBaned] = 1;
s_Kick(pID);
}
return 1;
} -
habe dir eine PN geschickt
-
Okay mache ich gleich und das kommt in das Dialog raus
//Edit ne die Fehler kommen immer noch
//Edit 2 Sorry habe das letzte übersehen es geht danke
//Edit 3 Es kommt das Dialog aber der Grund und von wem kommt nicht -
Ich habe das in die SpielerInfo mit rein gepackt das schaut so aus
enum SpielerAcc
{
pAdminlevel,
pAdminduty,
pFraktion,
pFrakSperre,
ploggedin,
pVKID,
pCPCar,
pKopfgeld,
pBiggestFish,
pHitmanFind,
pHunger,
pMullTimer,
pAufbrechen,
pPanzerGlas,
pWeste,
pSkillZeit,
pJob,
pHausTier,
pHochsicherheit,
pKnast,
pHaftzeit,
pRespektpunkte,
pRespektpunkteBenotigt,
pGeld,
pWanted,
pGeradeEingeloggt,
pRang,
pProlog,
pBaned,
pZSPD,
pLeaderListe,
pGehalt,
pJobLohn,
BankPin,
StatsAnschau,
pAutowarn,
pWarns,
pAutoschein,
pBankPin,
pMotorradschein,
pLkwschein,
pBoot,
pBike,
pHelischein,
pFly,
pLKwarn,
pBikewarn,
pBank,
pTode,
pKills,
pSpielzeit,
pLeader,
pMember,
pPerso,
pDutySkin,
pNeu,
pRadio,
pTelefonBuch,
pDonator,
pNavi,
pGesellschaft,
pRucksack,
pVersicherung,
Float:pTotX,
Float:pTotY,
Float:pTotZ,
pTotW,
pTotI,
Float:AuslogPosX,
Float:AuslogPosY,
Float:AuslogPosZ,
Float:AuslogHeal,
pAuslogInt,
pAuslogWorld,
pSkin,
pWSchein,
pKampfstil,
pVerbrechen,
pAuslogDuty,
pPBDeath,
pPBKills,
pBiz,
pSucht,
pLottonummer,
pNummer,
pImHaus,
pJobSkill1,
pTeilbiz,
pSafe_Mats,
pSafe_Heroin,
pSafe_Marihuana,
pKnastzeitGesamt,
Haltestelle2,
Haltestelle,
pBanGrund, -< Hier
pBanAdmin, -< und Hier
pAuto1,
pAuto2,
pAuto3,
pAuto4,
pAuto5,
pIP[16]
} -
#define FORUMNAME "Für euch noch nicht :D"
Zeile (15679) : Variable wurde falsch definiert (Float,Integer[...])
Zeile (15679) : Variable wurde falsch definiert (Float,Integer[...])0 Errors, 2 Warnungen
Kompilierung erfolgreichPWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de -
Ne bleibt immer noch der Fehler
-
Was ist hier der Fehler es wird bei mir angezeigt das ein Float irg. was nicht passt
new Banstring[2100];
format(Banstring,sizeof(Banstring),"Ihr Spieler-Account wurde gesperrt!\n\nAufgrund eines Regelverstoßes wurde ihr Spieleraccount gesperrt!\nSollte dies ein Fehlban sein,schreiben Sie ein Entbannantrag im Forum "FORUMNAME"\nDie Daten des Bannes\nDauer: Immer\nGrund: %d\nVon: %s",pBanGrund,pBanAdmin);
ShowPlayerDialog(playerid,DIALOG_BANG,DIALOG_STYLE_MSGBOX,"Sie wurden Gesperrt",Banstring,"EXIT",""); -
Gut, ich habe es jetzt, aber wenn man den Befehl eingibt kommt Der Spieler ist nicht gebannt ohne das Benutze /Spielerinfo.
noch eine Frage kann man Auslesen ob der Spieler einen Account hat oder nicht wenn ja soll die nachricht kommen wenn nein soll kommen
"Der Name ist bei uns nicht Registriert!" -
ich glaube es liegt an dem hier
if(!strlen(params))return SendClientMessage(playerid,ROT,"{FFD200}Benutze:{FEFEFE}/spielerinfo [Name]");dann kommt eine Error meldung das der Befelh nicht existiert
-
Der Befehl geht nicht
-
Kann man dann auch den namen vom Spieler anzeigen?
-
ocmd:ban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SCM(playerid,TESTFARBE,"Du hast nicht die benötigten Rechte!");
{
new pID, reason[128],string[128];
new query[144];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,ROT,"{FFD200}Benutze:{FEFEFE}/Ban [ID] [Grund]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_RED,"Diese Spieler ist nicht online");
if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_RED,"Du kannst keinen Bot Bannen !");
format(string,sizeof(string),"[BANNED]: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(0x9B0000FF,string);
format(string,sizeof(string),"~r~Du wurdest gebannt !~n~Grund: %s",reason);
GameTextForPlayer(pID, string, 30000, 4);
TogglePlayerControllable(pID,0);
format(query,sizeof(query),"UPDATE accounts SET Baned=1 WHERE Name='%s'",pID);
mysql_query(query);
}
return 1;
} -
Hi, und zwar ich wollte einen Befehl machen der /Spielerinfo heißt dort wollte ich abfragen ob der Spieler gebannt ist oder nicht nun jetzt ist die Frage wie ich das mache.
Info´s:
Ich lade alles aus MySql r5 aus
ich schreibe ihn mit ocmd:spielerinfo -
noch eine frage ich möchte einen Befehl erstenn der /Spielerinfo heißt da soll abgefragt werden ob der Spieler Gebannt ist oder nicht wie kann ich das machen?
-
ok geht
Habe noch eine frage ich möchte einen Befehl erstenn der /Spielerinfo heißt da soll abgefragt werden ob der Spieler Gebannt ist oder nicht wie kann ich das machen? -
Ist das richtig oder ist das Falsch ich weiß es nicht
if(!strcmp(MD5_Hash(inputtext), mysql_ReturnPasswort(SpielerName(playerid)), false)) -
Wo ist da der Parameter Fehler O.o?
SCM(playerid,COLOR_RED,"Du musst $%i Strafe sofort zahlen!",Endspeed); -
Dann such mal im Script nach der Nachricht uns nimm den Kick raus