Beiträge von Kevin_CaruZo

    Mach das mal soo


    ocmd:lock(playerid,params[])
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,RED,"Befehl nicht möglich! Du sitzt in keinem Fahrzeug");
    new playerState = GetPlayerState(playerid); // Get the killer's state
    if(playerState != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,RED,"Du bist nicht der Fahrer eines Fahrzeugs");
    for(new i=0; i<150; i++)
    {
    if(cInfo[i][id_x] != 0) continue;
    if(!IsPlayerInRangeOfPoint(playerid,10.0,cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z])) continue;
    for(new u=0; u<5; u++) {
    if(cInfo[i][key][u] == 0 || cInfo[i][key][u] != sInfo[playerid][db_id]) continue;
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(cInfo[i][id_x],engine,lights,alarm,doors,bonnet,boot,objective);
    if(doors) doors = 0; else doors = 1;
    SetVehicleParamsEx(cInfo[i][id_x],engine,lights,alarm,doors,bonnet,boot,objective);
    if(doors) SendClientMessage(playerid,RED,"Du hast das Fahrzeug aufgeschlossen");
    else SendClientMessage(playerid,RED,"Du hast das Fahrzeug abgeschlossen");
    return 1;
    }
    }
    }

    Um genau zu sein, hat er seine Rechte in der Yatqa Software ausgenutzt,
    um auf einem Kunden Teamspeak gewisse vorteile zu haben. Daraufhin hatte
    ich mit ihm
    gesprochen - und er sollte dies lassen. Er hat es zu einem wiederholten mal gemacht - und wurde dann Entlassen. Außerdem muss ich anmerken das er dies alles
    nur gemacht hat - damit er auf einem anderen Server als Teammitglied Akzeptiert wird.

    Außerdem muss ich anmerken das er dies alles
    nur gemacht hat - damit er auf einem anderen Server als Teammitglied Akzeptiert wird.


    Das wollte ich? :o Dann müsste ich das ja wissen.
    Wieso weißt du was mit mir ist und ich nicht :o, das ist ja mal interessant.
    Naja egal, es ist kein Diskussionstheard.


    Also wenn man schon mich als Forum Techniker beantragt möchte ich das hier nicht sehen.
    "*******" hat Sie dauerhaft vom Server gebannt (tschüss)
    Von Server getrennt


    //Push

    Es hilft nichts.

    format(string, sizeof(string), "~w~KM/H: ~y~%i~n~~w~Zustand: %s~n~~w~Tank: ~g~%i~w~/%i Liter", getPlayerSpeed(playerid), zustand, Gas[GetPlayerVehicleID(playerid)],GasMax[GetVehicleModel(GetPlayerVehicleID(playerid))]);


    ER kommt jetzt nicht weiter...

    Das ist Timer für das Tacho...
    Function Timer4(){
    new fahrzeugname[40];
    ForEachPlayer(playerid){
    printf("Called Playerid: %i", playerid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
    printf("PlayerID: %i ist Fahrer", playerid);
    if(GetPVarInt(playerid, "TachoShown") != 1){
    printf("PlayerID: %i Tacho wird angezeigt", playerid);
    SetPVarInt(playerid, "TachoShown", 1);
    /*format(fahrzeugname, sizeof(fahrzeugname), "%s", VehicleName[GetVehicleModel(GetPlayerVehicleID(playerid))]);
    PlayerTextDrawSetString(playerid, TachoDraw[playerid][1], fahrzeugname);*/
    PlayerTextDrawShow(playerid, TachoDraw[playerid][0]);
    print("TachoDraw 1");
    PlayerTextDrawShow(playerid, TachoDraw[playerid][1]);
    print("TachoDraw 2");
    PlayerTextDrawShow(playerid, TachoDraw[playerid][2]);
    print("TachoDraw 3");
    PlayerTextDrawShow(playerid, TachoDraw[playerid][3]);
    print("TachoDraw 4");
    }
    new string[128], zustand[15], Float:vHP;
    new debugstep;
    printf("Debug: %i", debugstep);
    debugstep ++;
    GetVehicleHealth(GetPlayerVehicleID(playerid), vHP);
    printf("Debug: %i", debugstep);
    debugstep ++;
    if(vHP > 970)zustand="~g~Sehr Gut";
    else if(vHP > 600 && vHP < 970)zustand="~g~Gut";
    else if(vHP > 400 && vHP < 600)zustand="~y~In Ordnung";
    else if(vHP > 0 && vHP < 400)zustand="~r~Schlecht";
    printf("Debug: %i", debugstep);
    debugstep ++;
    format(string, sizeof(string), "~w~KM/H: ~y~%i~n~~w~Zustand: %s~n~~w~Tank: ~g~%i~w~/%i Liter", getPlayerSpeed(playerid), zustand, Gas[GetPlayerVehicleID(playerid)],GasMax[GetVehicleModel(GetPlayerVehicleID(playerid))]);
    printf("Debug: %i", debugstep);
    debugstep ++;
    PlayerTextDrawSetString(playerid, TachoDraw[playerid][2], string);
    printf("Debug: %i", debugstep);
    debugstep ++;
    }
    else{
    if(GetPVarInt(playerid, "TachoShown") != 0){
    for(new i=0;i<4;i++)PlayerTextDrawHide(playerid, TachoDraw[playerid][i]);
    DeletePVar(playerid, "TachoShown");
    printf("PlayerID: %i Tacho wird ausgeblendet", playerid);
    }
    }
    }
    return 1;
    }


    Und das ist die Serverlog


    Leijat, das weiß ich auch, aber ich wollte es so machen, das ich mehr als 100 Life habe, das soll auch nicht anzeigen an der Lebens Anzeige das ich z.B. 120 Life habe oder so.
    Ich wollte nur die kleine Zeile da weg machen die so nervt, das ich nicht mehr als 100 Life haben kann.


    Kann es sein das es das ist?
    new Float:HP;
    if(GetPlayerHealth(i, HP) > 161)
    {
    SetPlayerHealth(i, 160);
    }

    Hallo liebe Scripter
    Wo ist den der Fehler?

    if(strcmp(cmd, "/clearblacklist", true) == 0 || strcmp(cmd, "/clearbl", true) == 0)
    {
    new mafid = GetPlayerMafia(playerid);
    if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 ||PlayerInfo[playerid][pLeader] == 12|| PlayerInfo[playerid][pLeader] == 13 ||PlayerInfo[playerid][pLeader] == 14|| PlayerInfo[playerid][pLeader] == 15 ||PlayerInfo[playerid][pLeader] == 16|| PlayerInfo[playerid][pLeader] == 17 ||PlayerInfo[playerid][pLeader] == 18||PlayerInfo[playerid][pLeader] == 19||PlayerInfo[playerid][pLeader] == 23)
    {
    strmid(Blacklist[mafid][user10],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user9],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user8],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user7],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user6],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user5],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user4],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user3],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user2],"Niemand",0,strlen("Niemand"),255);
    strmid(Blacklist[mafid][user1],"Niemand",0,strlen("Niemand"),255);
    SendClientMessage(playerid,COLOR_YELLOW,"Blacklist gecleart");
    }
    }
    if(strcmp(cmd, "/setblacklist", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "FEHLER: /setblacklist [id]");
    return 1;
    }
    new blid = strval(tmp);
    if(IsPlayerConnected(blid))
    {
    if(IsPlayerNPC(blid))
    {
    SendClientMessage(playerid, COLOR_GREY, " Du kannst kein Auftrag auf ein Bot geben");
    return 1;
    }
    new mafid = GetPlayerMafia(playerid);
    new plName[MAX_PLAYER_NAME];
    new sendName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,sendName,sizeof(sendName));
    GetPlayerName(blid,plName,sizeof(plName));
    strmid(Blacklist[mafid][user10],Blacklist[mafid][user9],0,strlen(Blacklist[mafid][user9]),255);
    strmid(Blacklist[mafid][user9],Blacklist[mafid][user8],0,strlen(Blacklist[mafid][user8]),255);
    strmid(Blacklist[mafid][user8],Blacklist[mafid][user7],0,strlen(Blacklist[mafid][user7]),255);
    strmid(Blacklist[mafid][user7],Blacklist[mafid][user6],0,strlen(Blacklist[mafid][user6]),255);
    strmid(Blacklist[mafid][user6],Blacklist[mafid][user5],0,strlen(Blacklist[mafid][user5]),255);
    strmid(Blacklist[mafid][user5],Blacklist[mafid][user4],0,strlen(Blacklist[mafid][user4]),255);
    strmid(Blacklist[mafid][user4],Blacklist[mafid][user3],0,strlen(Blacklist[mafid][user3]),255);
    strmid(Blacklist[mafid][user3],Blacklist[mafid][user2],0,strlen(Blacklist[mafid][user2]),255);
    strmid(Blacklist[mafid][user2],Blacklist[mafid][user1],0,strlen(Blacklist[mafid][user1]),255);
    strmid(Blacklist[mafid][user1],plName,0,strlen(plName),255);
    IsBlacklist[blid] = 1;
    if(mafid==1)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(5,COLOR_RED,famstr);
    }
    else if(mafid==2)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(6,COLOR_RED,famstr);
    }
    else if(mafid==3)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(16,COLOR_RED,famstr);
    }
    else if(mafid==4)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(17,COLOR_RED,famstr);
    }
    else if(mafid==5)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(17,COLOR_RED,famstr);
    }
    else if(mafid==6)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(17,COLOR_RED,famstr);
    }
    else if(mafid==7)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(17,COLOR_RED,famstr);
    }
    else if(mafid==8)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(17,COLOR_RED,famstr);
    }
    else if(mafid==9)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(17,COLOR_RED,famstr);
    }
    else if(mafid==10)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(17,COLOR_RED,famstr);
    }
    else if(mafid==11)
    {
    new famstr[256];
    format(famstr,sizeof(famstr),"%s hat %s auf die Blacklist gesetzt!",sendName,plName);
    SendFamilyMessage(17,COLOR_RED,famstr);
    }
    return 1;
    }
    else return SendClientMessage(playerid, COLOR_GRAD1, "Der Spieler ist nicht Online!");
    }


    if(strcmp(cmd, "/blacklist", true) == 0)
    {
    new mafid = GetPlayerMafia(playerid);
    if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7||mafid==8||mafid==9||mafid==10||mafid==11)
    {
    new blstr[256];
    SendClientMessage(playerid,COLOR_GREEN,"-----Blacklist-----");
    format(blstr,sizeof(blstr),"1. %s",Blacklist[mafid][user1]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"2. %s",Blacklist[mafid][user2]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"3. %s",Blacklist[mafid][user3]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"4. %s",Blacklist[mafid][user4]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"5. %s",Blacklist[mafid][user5]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"6. %s",Blacklist[mafid][user6]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"7. %s",Blacklist[mafid][user7]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"8. %s",Blacklist[mafid][user8]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"9. %s",Blacklist[mafid][user9]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    format(blstr,sizeof(blstr),"10. %s",Blacklist[mafid][user10]);
    SendClientMessage(playerid,COLOR_GREEN,blstr);
    }
    else return SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Gang oder Mafia Mitglied!");
    }

    Hallo liebe Scripter,


    Ich habe ein Problem mit meinem Stoporten.


    if(strcmp(cmd, "/stoporten",true) == 0)
    {
    if(IsACop(playerid))
    {
    KillTimer(OrtenTimer(playerid));
    SendClientMessage(playerid,COLOR_GRAD1,"Ortung beendet.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Cop!");
    }
    return 1;
    }


    Das mit dem orten fängt so an


    if(strcmp(cmd, "/autoorten", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(!IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Polizist!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /autoorten [Spieler ID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PhoneOnline[giveplayerid] > 0)
    {
    SendClientMessage(playerid,COLOR_RED,"Das Handy von %s ist ausgeschaltet",giveplayerid);
    return 1;
    }
    if(giveplayerid == playerid)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du kannst dich nicht selbst finden!");
    return 1;
    }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(giveplayerid, X,Y,Z);
    SetPlayerCheckpoint(playerid, X,Y,Z, 6);
    SetTimerEx("OrtenTimer",3000,1,"ii",playerid,giveplayerid);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"/stoporten zum beenden.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Falsche ID");
    }
    }
    }


    Der timer ist so
    forward OrtenTimer(playerid,giveplayerid);
    public OrtenTimer(playerid,giveplayerid)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(giveplayerid, X,Y,Z);
    SetPlayerCheckpoint(playerid, X,Y,Z, 3);
    return 1;
    }

    Noch mal in Zeilen:
    if(strcmp(cmdtext,"/fpark",true)==0){
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
    new fc;while(fc<sizeof(FactionCars)){
    if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
    if(GetPlayerVehicleID(playerid) == FactionCars[fc][fCarid]){
    if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL || GetPlayerLeader(playerid) == FactionCars[fc][fFaction][0]){
    GetVehiclePos(FactionCars[fc][fCarid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2]);
    GetVehicleZAngle(FactionCars[fc][fCarid],FactionCars[fc][fPos][3]);
    SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast das Fraktionsfahrzeug erfolgreich umgeparkt.");
    }else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist dazu nicht berechtigt.");
    return true;
    }
    }fc++;
    }SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug.");
    }else SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fahrzeug oder bist nicht der Fahrer.");
    return true;
    }