Beiträge von MrBombastick

    Hi ich weis es gibt 1000 Threads darüber ich hab auch alles Probiert aber nichts klappt.
    Hab incognitos streamer neuste Version und samp 0.3x




    gate[0]=CreateDynamicObject(980, 1515.97, -1471.57, 9.70, 0.00, 0.00, 59.03);


    ocmd:open(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,5,1515.97,-1471.57, 9.70))
    {
    if(SpielerInfo[playerid][pFraktion]==1)
    {
    MoveDynamicObject(gate[0],1515.97, -1471.57-10, 9.70,5);


    }
    else
    {
    SendClientMessage(playerid,grau,"Server: Dieses Tor können nur Beamte öffnen.");
    }
    }
    return 1;
    }



    Hey ho wie kann ich abfragen ob zb. string1 kleiner als 64 Zeichen ist?


    hab das so:



    if(sizeof(BizInfo[bizinfoid[playerid]][bbeschreibung])>64)
    {
    SendClientMessage(playerid,weis,"BizInfo: Die Beschreibung war zu lang.");
    }



    funk aber nicht



    if(!strcmp(cmdtext, "/fsport straße", true))
    {
    if(GetPVarInt(playerid,"Fraktion")==6)
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetPlayerPos(playerid, -2046.9194, -98.0621, 35.1641);
    SetPlayerFacingAngle(playerid, 357.8588);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, WEISS, "** Du hast dich auf die Straße geportet **");
    }
    else
    {
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, -2046.9194, -98.0621, 35.1641);
    SetVehicleZAngle(veh, 357.8588);
    LinkVehicleToInterior(veh, 0);
    SetVehicleVirtualWorld(veh, 0);
    PutPlayerInVehicle(playerid, veh, 0);
    SendClientMessage(playerid, WEISS, "** Du hast dich auf die Straße geportet **");
    }
    }
    else if(!IsPlayerInRangeOfPoint(playerid,3.0,-2047.2434,-109.6324,35.2434)) return SendClientMessage(playerid,ROT,"Du bist nicht bei der Fahrschule.");
    else if(GetPVarInt(playerid,"Fahrstunde")<1) return SendClientMessage(playerid,ROT,"Du bist nicht in der Prüfung.");
    else if(!IsPlayerInAnyVehicle(playerid))
    {
    SetPlayerPos(playerid, -2046.9194, -98.0621, 35.1641);
    SetPlayerFacingAngle(playerid, 357.8588);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, WEISS, "** Du hast dich auf die Straße geportet **");
    }
    else
    {
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, -2046.9194, -98.0621, 35.1641);
    SetVehicleZAngle(veh, 357.8588);
    LinkVehicleToInterior(veh, 0);
    SetVehicleVirtualWorld(veh, 0);
    PutPlayerInVehicle(playerid, veh, 0);
    SendClientMessage(playerid, WEISS, "** Du hast dich auf die Straße geportet **");
    }
    }




    probier das


    jo so müsstes gehen


    hier nochmal Ordentlich:



    if(!strcmp(cmdtext, "/fsport straße", true))
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,-2047.2434,-109.6324,35.2434))
    {
    if(GetPVarInt(playerid,"Fahrstunde")!=1)return SendClientMessage(playerid,ROT,"Du bist nicht bei der Fahrschule oder hast keine Fahrstunde");
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetPlayerPos(playerid, -2046.9194, -98.0621, 35.1641);
    SetPlayerFacingAngle(playerid, 357.8588);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    }
    else
    {
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, -2046.9194, -98.0621, 35.1641);
    SetVehicleZAngle(veh, 357.8588);
    LinkVehicleToInterior(veh, 0);
    SetVehicleVirtualWorld(veh, 0);
    PutPlayerInVehicle(playerid, veh, 0);
    SendClientMessage(playerid, WEISS, "** Du hast dich auf die Straße geportet **");
    }
    }
    else if(GetPVarInt(playerid,"Fraktion")!=6)return SendClientMessage(playerid,ROT,"Du bist nicht bei der Fahrschule oder hast keine Fahrstunde");
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetPlayerPos(playerid, -2046.9194, -98.0621, 35.1641);
    SetPlayerFacingAngle(playerid, 357.8588);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, WEISS, "** Du hast dich auf die Straße geportet **");
    }
    else
    {
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, -2046.9194, -98.0621, 35.1641);
    SetVehicleZAngle(veh, 357.8588);
    LinkVehicleToInterior(veh, 0);
    SetVehicleVirtualWorld(veh, 0);
    PutPlayerInVehicle(playerid, veh, 0);
    SendClientMessage(playerid, WEISS, "** Du hast dich auf die Straße geportet **");
    }
    }
    }
    }


    Dann poste mal ein Code, anstatt hier Vorschläge zu machen ;)


    werde ich ganz bestimmt nicht hol dir iwo anders dein c&p ;)


    es könnte so sein:



    new rangname,rang[64];
    switch(rangname){
    case 0:rang="piapapo"(was dann eben passiert wenn rangname 0 ist)
    case 1:rang="piapap"(was dann eben passiert wenn rangname 1 ist)
    case 2:rang="piapapo"(was dann eben passiert wenn rangname 2 ist)
    }


    und schon ist die Variable Rang dein gewünschter Rangname. Also wird aus rangname(integer), rang(string)


    berichtigen falls ich falsch liege hab das jetzt grad aus der kalten Schulter gemacht ^^