Beiträge von huGGy

    Unter OnPlayerText wird nicht mehr eingehalten,stets nurnoch die standart formatierung.

    public OnPlayerText(playerid, text[])
    {
    new _string2[2048],_string[2048];
    if(TogOOC[playerid] == 0)
    {
    for(new _i=0;_i<GetMaxPlayers();_i++)
    {
    if(TogOOC[_i] == 0)
    {
    if(GetPlayerFrak(playerid) != 0)
    {
    if(FrakInfoText[_i] == 0)
    {
    format(_string,sizeof(_string),"[%s]%s: {FFFFFF}%s",FrakInfo[GetPlayerFrak(playerid)][fName],PlayerName(playerid),text);
    SendClientMessage(_i,FrakInfo[GetPlayerFrak(playerid)][fColor],_string);
    }
    if(FrakInfoText[_i] == 1)
    {
    format(_string,sizeof(_string),"%s: {FFFFFF}%s",PlayerName(playerid),text);
    SendClientMessage(_i,FrakInfo[GetPlayerFrak(playerid)][fColor],_string);
    }
    }
    else
    {
    format(_string,sizeof(_string),"{FFFFFF}%s: %s ",PlayerName(playerid),text);
    SendClientMessage(_i,FrakInfo[GetPlayerFrak(playerid)][fColor],_string);
    }
    }
    }
    }
    else if(TogOOC[playerid] == 2)
    {
    if(SpielerInfo[SpielerInfo[playerid][sAnrufer]][sAmTelefon] == 1 || SpielerInfo[playerid][sAmTelefon] == 1)
    {
    if(SpielerInfo[SpielerInfo[playerid][sAnrufer]][sAmTelefon] == 1)
    {
    format(_string2,sizeof(_string2),"{FFFF00}Handy %s: %s ",PlayerName(playerid),text);
    SendClientMessage(SpielerInfo[playerid][sAnrufer],Weiß,_string2);
    format(_string2,sizeof(_string2),"{FFFF00}Du sagst,: %s ",text);
    SendClientMessage(playerid,Weiß,_string2);
    }
    if(SpielerInfo[playerid][sAmTelefon] == 1)
    {
    format(_string2,sizeof(_string2),"{FFFF00}Handy %s: %s ",PlayerName(playerid),text);
    SendClientMessage(SpielerInfo[playerid][sAnrufer],Weiß,_string2);
    format(_string2,sizeof(_string2),"{FFFF00}Du sagst,: %s ",text);
    SendClientMessage(playerid,Weiß,_string2);
    }
    }
    }
    else if(TogOOC[playerid] == 1)
    {
    SendClientMessage(playerid,ServerFarbe,"Du kannst nicht in den OOC schreiben, da du diesen deaktiviert hast.");
    SendClientMessage(playerid,ServerFarbe,"Verwende statdessen /b.");
    return 0;
    }
    return 0;
    }


    Ich hoffe ihr könnt mir helfen
    //Edit fehler gefunden


    hatte die stings zugroß

    public OnDialogResponse (playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_LOGIN) // wenn du den dialog definiert hast oder
    {
    if (!response || !strlen(inputtext)) return ShowPlayerDialog(playerid,1, DIALOG_STYLE_PASSWORD, "Anmelden", "Bitte gebe dein Passwort errneut ein.", "Anmelden", "Verlassen");
    if (gPlayerLogged[playerid]) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    OnPlayerLogin(playerid,inputtext);
    }
    return 1;
    }


    versuchs mal so das strmid ist hier völligunötig da wir ja nur das passwort übergeben

    du musst noch die dialogid angeben unter ondialogresponse.


    public OnDialogResponse (playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == Dialog_xxxxxx) // wenn du den dialog definiert hast oder
    if(dialogid == 1/2/3) // hier die dialogid angeben
    {
    if (!response || !strlen(inputtext)) return ShowPlayerDialog(playerid,1, DIALOG_STYLE_PASSWORD, "Anmelden", "Bitte gebe dein Passwort errneut ein.", "Anmelden", "Verlassen");
    if (gPlayerLogged[playerid]) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    new tmppass[64];
    strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
    Encrypt(tmppass);
    OnPlayerLogin(playerid, tmppass);
    return 1;
    }
    }

    new _string[128]
    new randompin = random(9999);
    format(_string,sizeof(_string),"Zahl: %i",randompin);
    SendClientMessage(playerid,Blau,_string);
    du kannst keine SendClientMessages mit arrays versehen

    versuche es mal mit dem vom strickenkid,


    es kann sein das du schon die version mit dem function_querry hast bzw. da i was net stimmt.


    ggf. wenn dir das von strickenkid nicht zusagt mal ne andere version probieren.


    ist der mysql server vom host eig widda on?