Beiträge von Fabi.StaR

    bei mir habe ich es so gemacht:


    Spoiler anzeigen
    stock CheckTabbellen() {
    /* Accounts */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_Main` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Name` varchar(64) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Password` varchar(128) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Score` int(128) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Money` int(128) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `BankMoney` int(128) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `AdminLevel` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Permium` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Donator` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Skin` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Fraktion` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Rank` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `CarLic` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `BikeLic` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `FlyLic` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Bootlic` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `WeaponLic` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `LKWlic` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `AngelLic` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `CarPunkte` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `BikePunkte` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `BootPunkte` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `FlyPunkte` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `LKWPunkte` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `ZollPas` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `TUT` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Kills` int(111) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Deahts` int(111) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `FightStyle` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `MechaSkill` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `BestaterSkill` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `NewsSkill` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `DeteSkill` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `HureSkill` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `AnwaltSkill` int(11) DEFAULT NULL ");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `FischerSkill` int(11)DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `DrogenDealerSkill` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `CarJackerSkill` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `PhoneBook` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `PhoneNumber` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `PhoneAkku` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `PhoneStatus` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Warn` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Heimat` int(11) DEFAULT NULL");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Main` ADD `Online` int(11) DEFAULT NULL");

    /* BAN */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_BanLog` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_BanLog` ADD `Name` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_BanLog` ADD `Grund` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_BanLog` ADD `Datum` text(100)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_BanLog` ADD `Uhrzeit` text(100)");

    Spoiler anzeigen
    /* IPBAN */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_IPBan` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_IPBan` ADD `Name` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_IPBan` ADD `IP` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_IPBan` ADD `Grund` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_IPBan` ADD `Datum` text(100)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_IPBan` ADD `Uhrzeit` text(100)");

    /* motd */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_Motd` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_Motd` ADD `Text` longtext");

    /* Fraktions Kassen */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_FraktionsKassen` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_FraktionsKassen` ADD `FraktionsName` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_FraktionsKassen` ADD `FraktionsID` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_FraktionsKassen` ADD `Betrag` varchar(64)");
    mysql_query("INSERT INTO `"#SERVERTAG"_FraktionsKassen` VALUES ('1', 'LSPD', '1','0')");

    /* Leader Log */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_LeaderLog` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_LeaderLog` ADD `Text` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_LeaderLog` ADD `Datum` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_LeaderLog` ADD `Uhrzeit` varchar(64)");

    /* Admin Log */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_AdminLog` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_AdminLog` ADD `Text` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_AdminLog` ADD `Datum` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_AdminLog` ADD `Uhrzeit` varchar(64)");

    /* Ordnungsamt Log */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_OrdnungsamtLog` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_OrdnungsamtLog` ADD `Text` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_OrdnungsamtLog` ADD `Datum` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_OrdnungsamtLog` ADD `Uhrzeit` varchar(64)");

    /* Tickets Log */
    mysql_query("CREATE TABLE IF NOT EXISTS `"#SERVERTAG"_SupportTickets` (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE `"#SERVERTAG"_SupportTickets` ADD `Name` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_SupportTickets` ADD `SupportText1` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_SupportTickets` ADD `SupportText2` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_SupportTickets` ADD `SupportText3` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_SupportTickets` ADD `SupportText4` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_SupportTickets` ADD `SupportText5` longtext");
    mysql_query("ALTER TABLE `"#SERVERTAG"_SupportTickets` ADD `Datum` varchar(64)");
    mysql_query("ALTER TABLE `"#SERVERTAG"_SupportTickets` ADD `Uhrzeit` varchar(64)");
    return true;
    }

    Guten Tag,


    Ich bin grade dabei ein Motorsystem zu schreiben,


    und möchte in den Motor befehl eine abfrage ab die Führerschein vorhanden sind und jetzt will ich euch fragen ob es so geht:


    forward StartEngine(playerid, vehicleid);
    public StartEngine(playerid, vehicleid) {
    new Float:H,str[256];
    GetVehicleHealth(vehicleid, H);
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(H<= 300)
    return SCM(playerid, COLOR_GREY, "Dein Fahrzeug hat einen Motorschaden. Ruf einen Mechaniker oder das San Andreas Ordnungsamt, mit /service");
    FruerscheinPruefen(playerid);//hir
    if(Maske[playerid] == 1) { format(str,256,"** Unbekannter startet den Motor **"); }
    else {format(str,256,"** Unbekannter startet den Motor **",UserName(playerid));}
    SetPlayerChatBubble(playerid, str, COLOR_PURPLE, 15.0, 2000);
    SetVehicleParamsEx(vehicleid,1,lights,alarm,doors,bonnet,boot,objective);
    Motor[vehicleid] = true;
    return true;
    }


    forward FruerscheinPruefen(playerid);
    public FruerscheinPruefen(playerid){
    new newcar = GetPlayerVehicleID(playerid);
    if(IsAMotoBike(newcar)) {
    if(PlayerInfo[playerid][BikeLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen Motorradschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    if(IsABoot(newcar)) {
    if(PlayerInfo[playerid][BootLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen Bootsschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    if(IsALKW(newcar)) {
    if(PlayerInfo[playerid][LKWLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen LKWschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    if(IsAPlane(newcar)) {
    if(PlayerInfo[playerid][FlyLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen Flugschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    } else {
    if(PlayerInfo[playerid][CarLic] < 1) {
    SCM(playerid,COLOR_GRAD2," Du besitzt keinen Führerschein.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    return false;
    }


    ich bdedanke mitch im vorraus.


    Gruß Fabi.StaR ?(

    for(new veh; veh < MAX_VEHICLES; veh ++) {
    GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
    }


    oda wenn du die vehicle id von dem Player haben willst machst du es so:



    new veh = GetPlayerVehicleID(playerid);
    GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);



    wenn ich jetzt bei OnplayerConnect dis mache:


    checkban(playerid);


    und wenn ich dann den server start und dann connecten wíll stürtzt der server ab oO

    ich habe mal einen stock geschrieben hir der code:


    forward checkban(playerid);
    public checkban(playerid)
    {
    new mysqlquery[1024],tmpoutput5[128],tmpoutput6[128],tmpoutput7[128], kmsg2[256];
    format(mysqlquery,256,"SELECT * FROM `"#SERVERTAG"_BanLog` WHERE `Name` = '%s'",UserName(playerid));
    mysql_query(mysqlquery);
    mysql_store_result();
    if(mysql_num_rows() > 0)
    {
    mysql_fetch_field("Grund",tmpoutput5);//zeile 2054
    mysql_fetch_field("Datum",tmpoutput6);//zeile 2055
    mysql_fetch_field("Uhrzeit",tmpoutpu7);//zeile 2056
    mysql_free_result();
    format(kmsg2,256,"{FFFFFF}Du bist gebann alle Infos stehen hir:\nAccount: %s\nBann art: Perma Bann\nGrund: %s\nGebannt am: %d\nUhrzeit: %d\nWenn dieser Bann für dich keinen Sinn ergibt melde dich im Forum, unter:\nwww.city-of-roleplay.net",UserName(playerid),tmpoutput5,tmpoutput6,tmpoutput7);
    ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,#SERVERFARBE"C{FFFFFF}ity "#SERVERFARBE"o{FFFFFF}f "#SERVERFARBE"R{FFFFFF}oleplay Community: BANN INFO",kmsg2,"Verlassen","");
    Kick(playerid);
    return 0;
    }
    mysql_free_result();
    return 1;
    }


    und hir die warrnings/errors:


    Code
    C:\Users\Fabian\Desktop\Server.Data\gamemodes\Selfmade.pwn(2054) : error 035: argument type mismatch (argument 1)
    C:\Users\Fabian\Desktop\Server.Data\gamemodes\Selfmade.pwn(2055) : error 035: argument type mismatch (argument 1)
    C:\Users\Fabian\Desktop\Server.Data\gamemodes\Selfmade.pwn(2056) : error 035: argument type mismatch (argument 1)
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    3 Errors.

    Guten Tag,


    Wie kann ich über prüfen obe ein name in einer Tabbelle steht?


    und wenn er drine steht das dann folgendes kommt:



    format(str,256,"{FFFFFF}Du bist gebann alle Infos stehen hir:\nAccount: %s\nBann art: Perma Bann\nGrund: %s\nWenn dieser Bann für dich keinen Sinn ergibt melde dich im Forum, unter:\nwww.city-of-roleplay.net",name);
    ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,#SERVERFARBE"C{FFFFFF}ity "#SERVERFARBE"o{FFFFFF}f "#SERVERFARBE"R{FFFFFF}oleplay Community: BANN INFO",str,"Verlassen","");
    SetTimerEx("KickTimer",1000,false,"%i",playerid);
    return 1;
    }



    ich bedanke mich bei jedem der mit helfen kann

    hir ich habe grade einen geschrieben aber auf ocmd kannst du es ja umschreiben is ja net schwer:



    Spoiler anzeigen
    if (strcmp("/fixveh", cmdtext, true, 10) == 0) {
    if(IsPlayerConnected(playerid)) {
    if(PlayerInfo[playerid][Admin] >= 1) {//an passen
    if(IsPlayerInAnyVehicle(playerid)) {
    new str[256];
    format(str,256,"[Vehicle - Repair]: Du hast deinen %s mit der VehicleID: %d erfolgreich repariert!",VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400],GetPlayerVehicleID(playerid));
    SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
    SCM(playerid,COLOR_YELLOW,str);
    return true;
    }else SCM(playerid,COLOR_GRAD2," ** INFO: Das ist ein Adminbefehl, du bist kein Admin!");
    }
    }
    return true;
    }

    Guten Abend,


    wenn ihc /closeticket eingebe oder /ct oder /ah kommt nur das:


    SERVER: Unknown Command!


    hier mein Code:


    Spoiler anzeigen
    if(strcmp(cmd, "/closeticket", true) == 0) {
    if(IsPlayerConnected(playerid)) {
    if(PlayerInfo[playerid][Admin] >= 1) {
    new query[256],string2[256],string1[256];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Verwendung: /closeticket [playerid/PartOfName]");
    return true;
    }
    new para1;
    para1 = ReturnUser(tmp);
    if(SupportTicket[para1] == 1) {
    format(query,256,"DELETE * FROM `"#SERVERTAG"_SupportTickets` WHERE `Name` = '%s'",UserName(para1));
    format(string2,256,">>> %s hat dein Supportticket geschlossen/gelöscht.",UserName(playerid));
    format(string1,256,">>> Du hast das Supportticket von %s geschlossen/gelöscht.",UserName(para1));
    SCM(para1,SupportBlue,string2);
    SCM(playerid,SupportBlue,string1);
    mysql_query(query);
    TicketZeile[para1] = 0;
    SupportTicket[para1] = 0;
    TicketAngenommen[para1] = 0;
    DeinSupport[para1] = 0;
    return true;
    }else SCM(playerid,COLOR_GRAD2," ** INFO: Dieser Spieler hat kein Ticket!");
    }else SCM(playerid,COLOR_GRAD2," ** INFO: Das ist ein Adminbefehl, du bist kein Admin!");
    }
    return true;
    }
    if(strcmp(cmd, "/ct", true) == 0) {
    if(IsPlayerConnected(playerid)) {
    if(SupportTicket[playerid] == 1) {
    new query[256],string1[256],string2[256];
    format(query,256,"DELETE * FROM `"#SERVERTAG"_SupportTickets` WHERE `Name` = '%s'",UserName(playerid));
    if(TicketAngenommen[playerid] == 1) {
    format(string1,256,">>> %s hat sein Ticket, das von dir bearbeitet wird geschlossen/gelöscht.",UserName(playerid));
    format(string2,256,">>> Du hast dein Ticket, das von %s bearbeitet wird geschlossen/gelöscht.",UserName(DeinSupport[playerid]));
    SCM(playerid,SupportBlue,string2);
    SCM(DeinSupport[playerid],SupportBlue,string1);
    } else if(TicketAngenommen[playerid] == 0){
    format(string1,256,">>> %s hat sein Ticket zurückgezogen.",UserName(playerid));
    format(string2,256,">>> Du hast dein Ticket zurückgezogen.",UserName(playerid));
    SAM(SupportBlue,string1);
    SCM(playerid,SupportBlue,string2);
    }
    mysql_query(query);
    TicketZeile[playerid] = 0;
    SupportTicket[playerid] = 0;
    TicketAngenommen[playerid] = 0;
    DeinSupport[playerid] = -1;
    return true;
    }
    }
    return true;
    }
    if(strcmp(cmd, "/ah", true) == 0 || strcmp(cmd, "/adminhelp", true) == 0) {
    if(IsPlayerConnected(playerid)) {
    if(PlayerInfo[playerid][Admin] >= 1) {
    SCM(playerid,COLOR_GREEN,"_____________________[ADMIN HELP]_____________________");
    SCM(playerid,COLOR_YELLOW,"SUPPORT: /openticket /closeticket /giveticket /aw");
    if(PlayerInfo[playerid][Admin] >= 6) {
    SCM(playerid,COLOR_ADMIN,"BEFEHLE: /makeleader");
    }
    if(PlayerInfo[playerid][Admin] >= 134487) {
    SCM(playerid,COLOR_ADMIN,"BEFEHLE: /restart /makeadmin");
    }
    } else SCM(playerid,COLOR_GRAD2," ** INFO: Das ist ein Adminbefehl, du bist kein Admin!");
    }
    return true;
    }

    Guten Tag,


    wieso geht dieser befehl nicht?


    also wenn ich /sup text eingebe passiert nix sonder es kommt wieder Verwendung: /sup [Text]


    hir mein Code:


    Spoiler anzeigen
    if(strcmp(cmd, "/sup", true) == 0) {
    if(IsPlayerConnected(playerid))
    {
    new save[512], pname[MAX_PLAYERS], length = strlen(cmdtext), offset = idx, result[64];
    GetPlayerName(playerid, pname, sizeof(pname));
    while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; }
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result)) {
    SCM(playerid, COLOR_GRAD2, "Verwendung: /sup [text]");
    return 1;
    }
    if(TicketAngenommen[playerid] == 0) {
    format(save,sizeof save,"Tickets/%s.ini",pname);
    if(!dini_Exists(save) && TicketZeile[playerid] == 0) {
    new adminmeldung[128];
    format(adminmeldung, sizeof(adminmeldung), "%s hat ein Support-Ticket geschrieben", pname);
    SAM(COLOR_YELLOW, adminmeldung);
    SupportTicket[playerid] = 1;
    TicketZeile[playerid] = 1;
    dini_Create(save);
    dini_Set(save,"Suptext",result);
    SCM(playerid, COLOR_YELLOW, "{33ccff}[SUPPORT] Du hast ein Ticket mit folgendem Text geöffnet:");
    format(string, sizeof(string), "{33ccff}%s", result);
    SCM(playerid, COLOR_YELLOW, string);
    SCM(playerid, COLOR_YELLOW, "{33ccff}[SUPPORT]Warte bis es ein Supporter annimmt!");
    SCM(playerid, COLOR_YELLOW, "{33ccff}[SUPPORT]Du kannst noch mit /sup 2 weitere Zeilen anhängen");
    return 1;
    } else if(TicketZeile[playerid] == 1) {
    new string2[128];
    dini_Set(save, "Suptext2",result);
    SCM(playerid, COLOR_YELLOW, "{33ccff}[SUPPORT] Du hast folgendes an dein Ticket anhängt:");
    format(string2, sizeof(string2), "%s", result);
    SCM(playerid, COLOR_YELLOW, string2);
    TicketZeile[playerid] = 2;
    return 1;
    } else if(TicketZeile[playerid] == 2) {
    new string3[128];
    dini_Set(save, "Suptext3",result);
    SCM(playerid, COLOR_YELLOW, "{33ccff}[SUPPORT] Du hast folgendes an dein Ticket anhängt:");
    format(string3, sizeof(string3), "%s", result);
    SCM(playerid, COLOR_YELLOW, string3);
    TicketZeile[playerid] = 3;
    return 1;
    } else if(TicketZeile[playerid] == 3) {
    SCM(playerid, COLOR_YELLOW, "{33ccff}[SUPPORT] Dein Ticket ist bereits randgefüllt!");
    }
    } else if(TicketAngenommen[playerid] == 1) {
    new pID = DeinSupport[playerid];
    new antwort[128], antwort2[128], DerFragende[MAX_PLAYER_NAME], DerSup[MAX_PLAYER_NAME];
    GetPlayerName(playerid, DerFragende, sizeof (DerFragende));
    GetPlayerName(pID, DerSup, sizeof (DerSup));
    format(antwort, sizeof (antwort)," {33ccff}Deine Support-Nachricht: %s", result);
    SCM(playerid, COLOR_YELLOW, antwort);
    format(antwort2, sizeof (antwort2), "{00ff6e}(( %s: %s ))", DerFragende, result);
    SCM(pID, COLOR_YELLOW, antwort2);
    }
    }
    return true;
    }

    Gute Tag,


    Jeder kennt eigentlich die GF scripts und da ist es so wenn man sich registiert oda einloggt ist der spawn button nicht zu sehen und meine frage ist jetzt wie bekommt man so etwas hin?

    und wie soll ich das ändern:


    #define ForAllPlayers(%0) for(new index_%0=0,%0=ConnectedPlayerList[0]; index_%0<ConnectedPlayers; index_%0++,%0=ConnectedPlayerList[index_%0])


    new ConnectedPlayers;
    new ConnectedPlayerList[MAX_PLAYERS+1];


    forward FAP_OnPlayerConnect(playerid);
    forward FAP_OnPlayerDisconnect(playerid, reason);


    public OnPlayerConnect(playerid){
    if(!IsPlayerNPC(playerid))
    AddPlayer(playerid);
    return FAP_OnPlayerConnect(playerid);
    }
    public OnPlayerDisconnect(playerid, reason){
    if(!IsPlayerNPC(playerid))
    RemovePlayer(playerid);
    return FAP_OnPlayerDisconnect(playerid, reason);
    }


    #define OnPlayeraConnect FAP_OnPlayerConnect
    #define OnPlayeraDisconnect FAP_OnPlayerDisconnect


    stock AddPlayer(playerid){
    if(ConnectedPlayers>=MAX_PLAYERS || playerid<0 || playerid>=MAX_PLAYERS) return 0;
    ConnectedPlayerList[ConnectedPlayers++]=playerid;
    return 1;
    }


    stock RemovePlayer(playerid){
    for(new i;i<ConnectedPlayers;i++){
    if(ConnectedPlayerList[i]==playerid){
    ConnectedPlayers--;
    ConnectedPlayerList[i]=ConnectedaPlayerList[ConnectedPlayers];
    return 1;
    }
    }return 0;
    }