Beiträge von timm462f

    hey,


    ich bin an einem ucp für samp dran aber bei dem ticketsystem gibt es probleme beim anzeigen sie werden abgesendet aber lassen sich nicht öffnen



    es kommt der Fehler


    Parse error: syntax error, unexpected end of file in /var/www/virtual/ucp-arbeit.s4y-web.de/cprp/templates/user/tickets.php on line 166


    edit:


    Es wäre die zeile 162 hier

    goto:



    ocmd:goto(playerid, params[])
    {
    new targetid,string[128],Float:PosX, Float:PosY, Float:PosZ,day,month,year,hour,minute,second;
    getdate(year,month,day);
    gettime(hour,minute,second);
    if(PlayerInfo[playerid][pAdminLevel] < 1)
    return SendClientMessage(playerid,COLOR_RED,"Du bist kein Administrator oder dein Administratorenlevel ist zu niedrig!");
    if(sscanf(params, "u", targetid))
    return SendClientMessage(playerid, COLOR_WHITE, "Befehl: /goto [Name/ID]");
    if(targetid == INVALID_PLAYER_ID)
    return SendClientMessage(playerid,COLOR_RED,"Dieser Spieler existiert nicht!");
    if(IsPlayerNPC(targetid))
    return SendClientMessage(playerid,COLOR_RED,"Du kannst dich nicht zu NPC/Bots teleportieren!");
    GetPlayerPos(playerid, PosX, PosY, PosZ);
    SetPVarFloat(playerid,"OldX",PosX);
    SetPVarFloat(playerid,"OldY",PosY);
    SetPVarFloat(playerid,"OldZ",PosZ);
    SetPVarInt(playerid,"OldInt",GetPlayerInterior(playerid));
    SetPVarInt(playerid,"OldVW",GetPlayerVirtualWorld(playerid));
    GetPlayerPos(targetid, PosX, PosY, PosZ);
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetPlayerPosEx(playerid, PosX, PosY, PosZ);
    }
    else
    {
    if(GetPlayerInterior(targetid) > 0)
    return SendClientMessage(playerid,COLOR_RED,"Der Spieler zudem du dich teleportieren möchtest befindet sich in einem Interior, bitte steige zuerst von deinem Fahrzeug ab/aus!");
    SetVehiclePos(GetPlayerVehicleID(playerid),PosX, PosY, PosZ);
    }
    SetPlayerInterior(playerid, GetPlayerInterior(targetid));
    SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(targetid));
    format(string,sizeof(string),"Du hast dich erfolgreich zum Spieler %s teleportiert.",PlayerName(targetid));
    SendClientMessage(playerid,COLOR_WHITE,string);
    format(string,sizeof(string),"(%d/%d/%d) [%d:%d:%d] Administrator %s hat sich zum Spieler %s teleportiert.",day,month,year,hour,minute,second,PlayerName(playerid),PlayerName(targetid));
    AdminLog(string);
    return 1;
    }



    spawnplayerbefehl:



    ocmd:spawn(playerid, params[])
    {
    new pID,string[222];
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(sscanf(params, "d", pID)) return SendClientMessage(playerid, COLOR_RED,"{FFD200}Benutze:{FEFEFE}/Spawn [ID/Name]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED, "Diesen Spieler gibt es nicht!");
    SpawnPlayer(pID);
    format(string, sizeof(string), "Teammitglied %s (ID:%d) hat die erfolgreich gespawnt!", PlayerName(playerid),playerid);
    SendClientMessage(pID,COLOR_YELLOW,string);
    SendClientMessage(playerid, COLOR_GREEN, "Spieler erfolgreich gespawnt!");
    return 1;
    }


    [list=1][*]format(string1,sizeof(string1),"UPDATE users SET bannkic=%s,Typ=%i,Grund=%s,Tag=%i, Monat=%i,Jahr=%i,timestamp=%i WHERE FID =%d",SpielerName(p_id), 4, reason, tag, monat, jahr, gettime()); MySQL_SetupConnection();
    [*] mysql_pquery(handle,string1);
    [/list]


    Probier das mal


    ocmd:ban(playerid,params[])
    {
    if(PlayerInfo[playerid][adminlevel]< 1)return SendClientMessage(playerid,Adminfarbe,"Du darf diesen Befehl nicht verwenden!");
    new reason[40],string1[256],query[125];;
    if(sscanf(params,"us",p_id,reason))return SendClientMessage(playerid,Adminfarbe,"Adminbefehl: ban [Player ID] [Grund]");
    format(string1,sizeof(string1),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(p_id),SpielerName(playerid),reason);SendClientMessageToAll(Adminfarbe,string1);
    getdate(jahr,monat,tag);
    format(query,sizeof(query),"INSERT INTO `users` (`bannick`,`Typ`,`Grund`,`Tag`,`Monat`,`Jahr`,`timestamp`) VALUES ('%s','%s',%i,%i,%i,%i)" ,SpielerName(p_id),4,reason,tag,monat,jahr,gettime());
    mysql_query(query);
    PlayerInfo[p_id][banned] = 1;
    Kick(p_id);
    return 1
    }

    Hallo,


    Könnt ihr mit vielleicht helfen, immer wenn ich einen Clan erstelle wird nur einer erstellt. Wenn ich dann noch einen erstelle bleibt die ID gleich und es steht nur der erste in der Datenbank



    Befehl:



    ocmd:clanerstellen(playerid,params[])
    {
    if(ClanBool == 1)
    {
    CheckClan(playerid);
    return 1;
    }
    new ClanName[32],ClanTag[8],query[333],string[223];
    new jahr,stunde,minute,sekunde,monat,tag;
    gettime(stunde,minute,sekunde);
    getdate(jahr,monat,tag);
    if(!IsPlayerInRangeOfPoint(playerid,4.0,1317.6791,-1382.8806,13.8477)) return SendClientMessage(playerid,COLOR_RED,"Hier kannst du keinen Clan erstellen!");
    if(PlayerInfo[playerid][pClan] == 1) return SendClientMessage(playerid,COLOR_RED,"Du bist bereits in einem Clan aktiv");
    for(new id = 1; id<MAX_CLANS; id++){
    if(sscanf(params,"ss",ClanName,ClanTag))return SendClientMessage(playerid,COLOR_RED,"{FFD200}Benutzung:{FEFEFE}/Clanerstellen [Clan-Name] [Clan-Tag |max 8 Zeichen|]");
    if(PlayerInfo[playerid][pGeld]<100000) return SendClientMessage(playerid,COLOR_RED,"So viel Geld hast du nicht");
    PlayerInfo[playerid][pClan] = 1;
    format(query,333,"INSERT INTO `Clans` (`ClanID`,`ClanName`,`ClanLeader`,`ClanTag`,`Uhrzeit`,`Datum`) VALUES ('%i','%s','%s','%s','%02d:%02d:%02d','%02d.%02d.%d')",id,ClanName,PlayerName(playerid),ClanTag,stunde,minute,sekunde,tag,monat,jahr);
    mysql_query(query);
    format(string, sizeof(string), "[CLAN] Spieler %s hat sich erfolgreich den Clan %s erstellt! (Clan %i)", PlayerName(playerid),ClanName,id);
    SendClientMessageToAll(COLOR_WHITE,string);
    GiveMoney(playerid,-100000);
    return 1;
    }
    return 1;
    }



    Der Datenbank eintrag:




    Ich habe ingame 2 Clans erstellt das man hier sieht:





    Danke schon mal im Vorraus

    Probier mal so



    mysql_format(Handle, Query, sizeof(Query), "UPDATE `Spieler` SET `IP`='%s', `Admin`=%d, `VIP`=%d, `Morde`=%d, `Tode`=%d, `Level`=%d, `Geld`=%d WHERE `ID`=%d", IP[playerid], SpielerInfo[playerid][Admin], SpielerInfo[playerid][VIP], SpielerInfo[playerid][Morde], SpielerInfo[playerid][Tode], GetPlayerScore(playerid), SpielerInfo[playerid][Geld], SpielerInfo[playerid][ID]);

    also ich habe es jetzt so aber es wird nur einer erstellt



    ocmd:clanerstellen(playerid,params[])
    {
    if(ClanBool == 1)
    {
    CheckClan(playerid);
    return 1;
    }
    new ClanName[32],ClanTag[8],query[333],string[223];
    new jahr,stunde,minute,sekunde,monat,tag;
    gettime(stunde,minute,sekunde);
    getdate(jahr,monat,tag);
    if(!IsPlayerInRangeOfPoint(playerid,4.0,1317.6791,-1382.8806,13.8477)) return SendClientMessage(playerid,COLOR_RED,"Hier kannst du keinen Clan erstellen!");
    if(PlayerInfo[playerid][pClan] == 1) return SendClientMessage(playerid,COLOR_RED,"Du bist bereits in einem Clan aktiv");
    for(new i=0;i<MAX_CLAN;i++)
    {
    if(sscanf(params,"ss",ClanName,ClanTag))return SendClientMessage(playerid,COLOR_RED,"{FFD200}Benutzung:{FEFEFE}/Clanerstellen [Clan-Name] [Clan-Tag |max 8 Zeichen|]");
    if(PlayerInfo[playerid][pGeld]<100000) return SendClientMessage(playerid,COLOR_RED,"So viel Geld hast du nicht");
    PlayerInfo[playerid][pClan] = 1;
    format(query, sizeof(query), "INSERT INTO `Clans` (`ClanID`,`ClanName`,`ClanLeader`,`ClanTag`,`Uhrzeit`,`Datum`) VALUES ('%d','%s','%s','%s','%02d:%02d:%02d','%04d-%02d-%02d')",i,ClanName,PlayerName(playerid),ClanTag,stunde,minute,sekunde,jahr,monat,tag);
    mysql_query(query);
    format(string, sizeof(string), "[CLAN] Spieler %s hat sich erfolgreich den Clan %s mit dem Clan-Tag (%s) erstellt!", PlayerName(playerid),ClanName, ClanTag);
    SendClientMessageToAll(COLOR_WHITE,string);
    GiveMoney(playerid,-100000);
    return 1;
    }
    return 1;
    }

    Hallo kann mir jemand helfen?




    stock Checkban(playerid)
    {
    new query[256];
    format(query,sizeof(query),"SELECT * FROM server_bans WHERE IP='%s' OR Name='%s'",SpielerIP(playerid),PlayerInfo[playerid][pName]);
    mysql_query(query);
    mysql_store_result();
    new zeit,admin[24],reason[64],string[128];
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows())
    {
    if(mysql_retrieve_row())
    {
    mysql_fetch_field("Grund",reason);
    mysql_fetch_field("Admin",admin);
    mysql_fetch_field("Zeit",result);
    mysql_free_result();
    zeit = strval(result);
    if(zeit == -1)
    {
    format(string, sizeof(string), "Du bist vom Server gebannt! Dauer: Unbegrenz - Grund: %s - Ausführender Admin: %s.",reason,admin);
    SendClientMessage(playerid, COLOR_RED, string);
    TogglePlayerControllable(playerid,0);
    Kick(playerid);
    return 1;
    }
    else
    {
    if(gettime() < zeit)
    {
    new timebanned = zeit-gettime();
    if(floatround(timebanned/86400) > 0)//tage
    {
    format(string, sizeof(string), "Du bist vom Server gebannt! Dauer: %i Tag(e) - Grund: %s - Ausführender Admin: %s.",timebanned/86400,reason,admin);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    else if(floatround(timebanned/3600) > 0)//stunden
    {
    format(string, sizeof(string), "Du bist vom Server gebannt! Dauer: %i Stunde(n) - Grund: %s - Ausführender Admin: %s.",timebanned/3600,reason,admin);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    else if(floatround(timebanned/60) > 0 || floatround(timebanned%60) > 0)//minuten,sekunde
    {
    format(string, sizeof(string), "Du bist vom Server gebannt! Dauer: %i:%02d Minuten - Grund: %s - Ausführender Admin: %s.",timebanned/60,timebanned%60,reason,admin);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    }
    else
    {
    format(query,sizeof(query),"DELETE FROM server_bans WHERE IP ='%s' OR Name = '%s'",SpielerIP(playerid),PlayerInfo[playerid][pName]);
    mysql_query(query);
    }
    }
    }
    return 1;
    }
    }


    und die fehler habe ich


    C:\Users\Tim\Desktop\SAMP Script\gamemodes\gamemode.pwn(4870) : error 035: argument type mismatch (argument 1)
    C:\Users\Tim\Desktop\SAMP Script\gamemodes\gamemode.pwn(4871) : error 035: argument type mismatch (argument 1)
    C:\Users\Tim\Desktop\SAMP Script\gamemodes\gamemode.pwn(4872) : error 035: argument type mismatch (argument 1)
    C:\Users\Tim\Desktop\SAMP Script\gamemodes\gamemode.pwn(4874) : error 035: argument type mismatch (argument 1)



    //Edit


    Makiert