Variable auf 1 setzen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link

  • case DIALOG_GESCHLECHT:
    {
    switch(listitem)
    {
    case 0:
    {
    SpielerInfo[playerid][pGeschlecht] = 1;
    SendClientMessage(playerid,0x7DFF00FF,"In Ordnung, du bist also Männlich.");
    ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,"Bitte gib deine Email Adresse an","Bitte tippe deine Email Adresse in das,\nuntere Feld ein.","Absenden","Abbrechen");
    }
    case 1:
    {
    SpielerInfo[playerid][pGeschlecht] = 2;
    SendClientMessage(playerid,0x7DFF00FF,"In Ordnung, du bist also Weiblich.");
    ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,"Bitte gib deine Email Adresse an","Bitte tippe deine Email Adresse in das,\nuntere Feld ein.","Absenden","Abbrechen");
    }
    }
    }


    Wieso speichert er sie dann nicht?


    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(Eingeloggt[playerid] == 1)
    {
    new query[1024];
    GetPlayerHealth(playerid,SpielerInfo[playerid][pHealth]);
    GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
    format(query,sizeof(query),"UPDATE `accounts` SET `pGeld`='%d',`pLevel`='%d',`pTode`='%d',`pKills`='%d',`pHealth`='%f',`pTeam`='%d',`pWarn`='%d',`pBan`='%d',`pGeschlecht`='%d',`pEmail`='%s' WHERE `Name`='%s'",
    SpielerInfo[playerid][pGeld],GetPlayerScore(playerid),SpielerInfo[playerid][pTode],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pTeam],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pBan],SpielerInfo[playerid][pGeschlecht],SpielerInfo[playerid][pEmail],SpielerInfo[playerid][pName]);


    mysql_query(query);
    }
    }
    }



    Email etc. wird gespeichert

    ehm. Administration StateV ~ Domi

  • Schon in Ordnung, Fehler gefunden.


    Anderes Problem:


    new string[164],str[128],spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid,spieler,MAX_PLAYER_NAME);
    format(string,sizeof(string),"Du hast deine E-Mail Adresse angegeben: %s",inputtext);
    //SpielerInfo[playerid][pEmail] = %s;
    Eingeloggt[playerid] = 1;


    Wie lass ich jz am besten die Email speichern?
    Also, wie soll ich die da angeben :-/

    ehm. Administration StateV ~ Domi

  • C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(459) : error 001: expected token: "]", but found "-identifier-"
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(459) : warning 215: expression has no effect
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(459) : error 001: expected token: ";", but found "]"
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(459) : error 029: invalid expression, assumed zero
    C:\Users\Dominik\Desktop\Fabulous Life\gamemodes\life.pwn(459) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Will net :D

    ehm. Administration StateV ~ Domi

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Mein LoadTable
    stock LoadTable()
    {
    mysql_query("CREATE TABLE IF NOT EXISTS `accounts` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `accounts` ADD `Name` varchar(64)");
    mysql_query("ALTER TABLE `accounts` ADD `passwort` varchar(64)");
    mysql_query("ALTER TABLE `accounts` ADD `IP` varchar(20)");
    mysql_query("ALTER TABLE `accounts` ADD `Datum` varchar(20)");
    mysql_query("ALTER TABLE `accounts` ADD `Zeit` varchar(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pGeld` int(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pTeam` int(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pWarn` int(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pBan` int(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pGeschlecht` int(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pEmail` varchar(64)");
    mysql_query("ALTER TABLE `accounts` ADD `pLevel` int(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pKills` int(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pTode` int(20)");
    mysql_query("ALTER TABLE `accounts` ADD `pHealth` float(20)");
    }


    Mein SavePlayer
    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(Eingeloggt[playerid] == 1)
    {
    new query[1024];
    GetPlayerHealth(playerid,SpielerInfo[playerid][pHealth]);
    GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
    format(query,sizeof(query),"UPDATE `accounts` SET `pGeld`='%d',`pLevel`='%d',`pTode`='%d',`pKills`='%d',`pHealth`='%f',`pTeam`='%d',`pWarn`='%d',`pBan`='%d',`pGeschlecht`='%d',`pEmail`='%s' WHERE `Name`='%s'",
    SpielerInfo[playerid][pGeld],GetPlayerScore(playerid),SpielerInfo[playerid][pTode],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pTeam],SpielerInfo[playerid][pWarn],SpielerInfo[playerid][pBan],SpielerInfo[playerid][pGeschlecht],SpielerInfo[playerid][pEmail],SpielerInfo[playerid][pName]);


    mysql_query(query);
    }
    }
    }
    Mein Dialog davon
    case DIALOG_EMAIL:
    {
    if(response)
    {
    new string[164],spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid,spieler,MAX_PLAYER_NAME);
    format(string,sizeof(string),"Du hast deine E-Mail Adresse angegeben: %s",inputtext);
    strcat(SpielerInfo[playerid][pEmail], inputtext);
    //SpielerInfo[playerid][pEmail] = %s;
    Eingeloggt[playerid] = 1;
    }
    }

    ehm. Administration StateV ~ Domi