Beiträge von The Sensei

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Hey,


    ich hab das Problem das mein /mdc befehl mir nur die ID 0 anzeigt...
    ocmd:mdc(playerid, params[])
    {
    new str[128], pID, pIDe[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new atext[10];
    GetPlayerName(playerid, playername, sizeof(playername));
    GetPlayerName(pID, pIDe, sizeof(pIDe));
    if(sscanf(params,"s",pID))return SendClientMessage(playerid, 0xFF0000FF, "/mdc [Spieler]");
    if(PlayerInfo[pID][pSex] == 1) { atext = "Männlich"; }
    else if(PlayerInfo[pID][pSex] == 2) { atext = "Weiblich"; }
    new otext[20];
    if(PlayerInfo[pID][pOrigin] == 1) { otext = "Deutschland"; }
    else if(PlayerInfo[pID][pOrigin] == 2) { otext = "Osterreich"; }
    else if(PlayerInfo[pID][pOrigin] == 3) { otext = "Schweiz"; }
    else if(PlayerInfo[pID][pOrigin] == 4) { otext = "Türkei"; }
    if(OnDuty[playerid] == 1)
    {
    new veh = GetPlayerVehicleID(playerid);
    if((IsACopCar(veh) ||IsAArmyCar(veh) || IsAPraesiCar(veh) || IsAFbiCar(veh)) && IsPlayerInAnyVehicle(playerid))
    {
    format(str,sizeof(str),"Wantedlevel: %d\n\nHerkunft: %s\n\nGeschlecht: %s\n\n",WantedLevel[pID],otext,atext);
    ShowPlayerDialog(playerid,DIALOG_MDC,DIALOG_STYLE_MSGBOX,"Strafakte von %s",str,"","");
    }
    else
    {
    format(str,sizeof(str),"Beamter %s benötigt die Strafakte von %s",playername,pIDe);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i) && IsADChatter(i))
    {
    SendClientMessage(i,COLOR_ALLDEPT,str);
    }
    }
    format(str,sizeof(str),"Da du in keinem Staatsauto mit eingebautem Polizeicomputer sitzt, hast du per Funk die Informationen angefordert.");
    SendClientMessage(playerid,-1,str);
    }
    }
    else
    {
    SendClientMessage(playerid,-1,"Du bist nicht im Dienst");
    }
    return 1;
    }

    HEy,


    was ist falsch?
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { jtext = "Los Santos Police Department"; }
    {
    if(PlayerInfo[playerid][pRank] == 12) { dtext = "Leitender Polizeidirektor"; }
    else if(PlayerInfo[playerid][pRank] == 11) { dtext = "Polizeidirektor"; }
    else if(PlayerInfo[playerid][pRank] == 10) { dtext = "Polizeioberrat"; }
    else if(PlayerInfo[playerid][pRank] == 9) { dtext = "Polizeirat"; }
    else if(PlayerInfo[playerid][pRank] == 8) { dtext = "Erster Polizeihauptkommissar"; }
    else if(PlayerInfo[playerid][pRank] == 7) { dtext = "Polizeihauptkommissar"; }
    else if(PlayerInfo[playerid][pRank] == 6) { dtext = "Polizeioberkommissar"; }
    else if(PlayerInfo[playerid][pRank] == 5) { dtext = "Polizeikommissar"; }
    else if(PlayerInfo[playerid][pRank] == 4) { dtext = "Polizeihauptmeister"; }
    else if(PlayerInfo[playerid][pRank] == 3) { dtext = "Polizeiobermeister"; }
    else if(PlayerInfo[playerid][pRank] == 2) { dtext = "Polizeimeister"; }
    else if(PlayerInfo[playerid][pRank] == 1) { dtext = "Polizeimeisteranwärter"; }
    }

    Hey,


    ich habe das hier geskriptet:
    ocmd:dienstmarke(playerid,params[]){
    new pID, jtext[256];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,GELB,"Tippe: /dienstmarke [ID]");
    if(PlayerInfo[playerid][pMember] == 1) { jtext = "Los Santos Police Department"; }
    else if(PlayerInfo[playerid][pMember] == 2) { jtext = "Federal Bureau of Investigation"; }
    else if(PlayerInfo[playerid][pMember] == 3) { jtext = "San Andreas Army"; }
    else if(PlayerInfo[playerid][pMember] == 22) { jtext = "Special Weapons and Tactics"; }
    else if(PlayerInfo[playerid][pMember] == 24) { jtext = "Ordnungsamt"; }
    else if(PlayerInfo[playerid][pMember] == 4) { jtext = "Sanitäter"; }
    else { jtext = "None"; }
    new string[256], sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,144," [Dienstmarke - %s] ",sendername);
    format(string,144," Behörde: %s ",jtext);
    format(string,144," Dienstgrad: %i ",PlayerInfo[playerid][pRank]);
    format(string,144,"Dieser Dienstausweiß wurde vom Staat San Andreas ausgestellt.");
    format(string,144,"Und ist ab Dienstantritt gültig.");//Das wird mir angezeigt alles andere nciht
    SendClientMessage(pID,COLOR_GRAD1,string);
    return 1;
    }


    Doch er zeigt mir nur die letzte Message an.

    Hey,


    bei /creategutschein stürzt der Server ab.?
    Weißt du wieso?


    ocmd:creategutschein(playerid, params[])
    {
    if(PlayerInfo[playerid][pAdmin] == 5)
    {
    new typ, wert;
    if(!sscanf(params,"ii",typ,wert))return SendClientMessage(playerid, 0xFF0000FF, "/createcode [Typ] [Wert]");
    SendClientMessage(playerid, 0xFF0000FF, "1 = Geld | 2 = Respektpunkte | 3 = Premium | 4 = UBB Fahrzeug");
    new code[40], str[145];
    format(code, sizeof(code), "%04d-%04d-%04d-%04d", random(10000), random(10000), random(10000), random(10000));
    format(str, sizeof(str), "Gutscheincode : %s",code);
    SendClientMessage(playerid,ROT,str);
    format(code, sizeof(code), "/codes/%s.txt", code);
    dini_Create(code);
    dini_IntSet(code, "typ", typ);
    dini_IntSet(code, "wert", wert);
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du hast kein Adminlevel 7");
    }
    return 1;
    }