Beiträge von Sharpadox

    ich bin mir nicht sicher aber ich glaube es liegt am "-1" was ganz hinten steht.


    wenn es nicht so ist weiß ichs nicht


    Das -1 ist die "RespawnDelay" und hat nichts mit der Farbe zu tun.


    B2T: Ich glaube, dass liegt daran, dass deine FarbID zu hoch ist. Bei mir war das mal der Fall

    Versuch es mal so ;D
    Das andere Teleportiert dich nur wenn du in einem Auto sitzt


    Spoiler anzeigen
    ocmd:gotocoords(playerid,params[])
    {
    if(PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid,aRot,"[Info]: Du bist nicht befugt!");
    new Float:coord[3],str[128];
    if(sscanf(params,"fff",coord[0],coord[1],coord[2]))return SendClientMessage(playerid,Grau,"[Benutze]: /gotocoords [X] [Y] [Z]");
    if(!IsPlayerInAnyVehicle(playerid)) {
    SetPlayerPos(playerid,coord[0],coord[1],coord[2]);
    format(str,sizeof(str),"Du hast dich zu den Koordinaten [%.2f, %.2f, %.2f] geportet!",coord[0],coord[1],coord[2]);
    SendClientMessage(playerid,bBlau,str); }
    else {
    new veh = GetPlayerVehicleID(playerid), PAngle = GetPlayerFacingAngle(playerid);
    SetVehiclePos(veh,coord[0],coord[1],coord[2]);
    SetVehicleZAngle(veh,PAngle);}
    return 1;
    }

    Hey,


    ich habe ein Problem mit den Race Pickups.
    Wenn ich den ersten berühre bekomme ich ohne Probleme Nitro,
    doch wenn ich bei nächsten ankomme, passiert nix. Weder Rep
    noch Nitro.
    Wie fixxe ich das?


    Hier der Code:


    Spoiler anzeigen
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    for(new i=0; i<sizeof(NosInfo); i++)
    {
    if(pickupid == NosInfo[i][PickupID])
    {
    new veh = GetPlayerVehicleID(playerid);
    AddVehicleComponent(veh, 1010);
    return 1;
    }
    }
    for(new i=0; i<sizeof(RepInfo); i++)
    {
    if(pickupid == RepInfo[i][PickupID])
    {
    new veh = GetPlayerVehicleID(playerid);
    RepairVehicle(veh);
    SetVehicleHealth(veh,1000.00);
    return 1;
    }
    }
    for(new i=0; i<sizeof(CCInfo); i++)
    {
    if(pickupid == CCInfo[i][PickupID])
    {
    new Float:warx, Float:wary, Float:warz;
    new Float:X, Float:Y, Float:Z, Float:A;
    new veh = GetPlayerVehicleID(playerid);
    GetVehiclePos(veh,X,Y,Z);
    GetVehicleZAngle(veh,A);
    GetVehicleVelocity(veh, warx, wary, warz);
    DestroyVehicle(veh);
    new car = CreateVehicle(CCInfo[i][modelid],X,Y,Z,A,-1,-1,-1);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,0,0,0,0,0,0);
    SetVehiclePos(car,X,Y,Z);
    SetVehicleZAngle(car,A);
    PutPlayerInVehicle(playerid,car,0);
    SetVehicleVelocity(car,warx,wary,warz);
    return 1;
    }
    }
    return 1;
    }

    versuche es mal so


    if(newkeys == KEY_FIRE)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new Float:Pos[3], veh = GetPlayerVehicleID(playerid);
    GetVehicleVelocity(veh,Pos[0],Pos[1],Pos[2]);
    SetVehicleVelocity(veh,Pos[0],Pos[1],Pos[2]+0.6);
    }
    return 1;
    }

    Okay danke jetzt geht es.. :D
    Da gibt es nurnoch ein kleines Problem..


    Wenn ich vehicleChange bekomme, bekomme ich den Sultan und er ist so schnell wie ich vorher fuhr,
    doch seine ZAngle ist falsch, obwohl ich sie gesetzt habe.


    Spoiler anzeigen
    for(new i=0; i<sizeof(CCInfo); i++)
    {
    if(pickupid == CCInfo[i][PickupID])
    {
    new Float:warx, Float:wary, Float:warz;
    new Float:X, Float:Y, Float:Z, Float:A;
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,A);
    new veh = GetPlayerVehicleID(playerid);
    GetVehicleVelocity(veh, warx, wary, warz);
    DestroyVehicle(veh);
    new car = CreateVehicle(CCInfo[i][modelid],0,0,0,0,-1,-1,-1);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,0,0,0,0,0,0);
    SetVehiclePos(car,X,Y,Z);
    SetVehicleZAngle(car,A);
    PutPlayerInVehicle(playerid,car,0);
    SetVehicleVelocity(car,warx,wary,warz);
    return 1;
    }
    }

    Okay danke jetzt werden sie angezeigt ;)..
    Aber wieso funtktionieren sie nicht ? ;(
    Der Nitropickup funktioniert, der Rest nicht.


    Spoiler anzeigen
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    for(new i=0; i<sizeof(NosInfo); i++)
    {
    new veh = GetPlayerVehicleID(playerid);
    AddVehicleComponent(veh, 1010);
    return 1;
    }
    for(new i=0; i<sizeof(RepInfo); i++)
    {
    new veh = GetPlayerVehicleID(playerid);
    RepairVehicle(veh);
    SetVehicleHealth(veh,1000.00);
    return 1;
    }
    for(new i=0; i<sizeof(CCInfo); i++)
    {
    new Float:warx, Float:wary, Float:warz;
    new Float:X, Float:Y, Float:Z, Float:A;
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,A);
    new veh = GetPlayerVehicleID(playerid);
    GetVehicleVelocity(veh, warx, wary, warz);
    DestroyVehicle(veh);
    new car = CreateVehicle(CCInfo[i][modelid],X,Y,Z,A,-1,-1,-1);
    PutPlayerInVehicle(playerid,car,0);
    SetVehicleVelocity(car,warx,wary,warz);
    return 1;
    }
    return 1;
    }

    Hey,


    ich bin gerade dabei, Race Pickups zu erstellen,
    aber ausser dem Nitropickup, werden die anderen
    nicht angezeigt. Also Repairpickup und
    VehicleChange Pickup.
    Was habe ich falsch gemacht? Hier ist mal der Code:


    Spoiler anzeigen
    enum NosInfoS
    {
    Float:nX,
    Float:nY,
    Float:nZ
    }
    enum RepInfoS
    {
    Float:rX,
    Float:rY,
    Float:rZ
    }
    enum CCInfoS
    {
    Float:ccX,
    Float:ccY,
    Float:ccZ,
    modelid
    }
    new NosInfo[1][NosInfoS] = {
    {-13.6444,-44.0351,2.8443}
    };
    new RepInfo[1][RepInfoS] = {
    {7.1469,-80.7042,2.3878}
    };
    new CCInfo[1][CCInfoS] = {
    {79.0332,-39.7522,0.3365,560}
    };

    Spoiler anzeigen
    //OnGameModeInit
    for(new i=0; i<sizeof(NosInfo); i++)
    {
    CreatePickup(1239,14,NosInfo[i][nX],NosInfo[i][nY],NosInfo[i][nZ],0);
    return 1;
    }
    for(new i=0; i<sizeof(RepInfo); i++)
    {
    CreatePickup(1239,14,RepInfo[i][rX],RepInfo[i][rY],RepInfo[i][rZ],0);
    return 1;
    }
    for(new i=0; i<sizeof(CCInfo); i++)
    {
    CreatePickup(1239,14,CCInfo[i][ccX],CCInfo[i][ccY],CCInfo[i][ccZ],0);
    return 1;
    }

    Hey,


    wie kann ich diese Errors beheben?
    Ich sehe darin keinen Error...


    Code:

    Spoiler anzeigen
    GeldI[i] = TextDrawCreate(30.0,170.0,"+50000$"); //// ERROR-ZEILE
    TextDrawBackgroundColor(GeldI[i], 255);
    TextDrawFont(GeldI[i], 2);
    TextDrawLetterSize(GeldI[i], 0.500000, 1.000000);
    TextDrawColor(GeldI[i], -1);
    TextDrawSetOutline(GeldI[i], 0);
    TextDrawSetProportional(GeldI[i], 1);
    TextDrawSetShadow(GeldI[i], 1);
    TextDrawUseBox(GeldI[i], 1);
    TextDrawBoxColor(GeldI[i], 255);
    TextDrawTextSize(GeldI[i], 140.000000, 0.000000);
    TextDrawSetSelectable(GeldI[i],true);


    Errors:

    Spoiler anzeigen
    C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(492) : error 028: invalid subscript (not an array or too many subscripts): "GeldI"
    C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(492) : warning 215: expression has no effect
    C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(492) : error 001: expected token: ";", but found "]"
    C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(492) : error 029: invalid expression, assumed zero
    C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(492) : fatal error 107: too many error messages on one line

    Spoiler anzeigen
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Spoiler anzeigen
    4 Errors.

    Blunt: Habe ich schon versucht, auch Errors-..


    @Chila: Sorry, aus schnelles Schreiben vergessen :S


    Code
    C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\filterscripts\gangfightsystem.pwn(74) : error 017: undefined symbol "Gebiet"C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\filterscripts\gangfightsystem.pwn(74) : error 036: empty statementC:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\filterscripts\gangfightsystem.pwn(74) : error 017: undefined symbol "i"C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\filterscripts\gangfightsystem.pwn(74) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase4 Errors.