Beiträge von reoarni

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

    Wenn du uns code zeigst


    Unter OnPlayerUpdate
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {


    new string[128],str1[128],str2[128],str3[128],motor[128],tacholicht[128];
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new speed = ErmittleGeschwindigkeit(playerid,true);
    new vehicleid = GetPlayerVehicleID(playerid);
    new Float:CarHealth;
    GetVehicleHealth(vehicleid,CarHealth);
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_ON)
    {
    motor="~g~An";
    }
    if(engine == VEHICLE_PARAMS_OFF)
    {
    motor="~r~Aus";
    }
    if(lights == VEHICLE_PARAMS_ON)
    {
    tacholicht="~g~An";
    }
    if(lights == VEHICLE_PARAMS_OFF)
    {
    tacholicht="~r~Aus";
    }
    format(string, sizeof(string), "~b~KM/H: ~w~%d",speed);
    format(str1,sizeof(str1),"~w~Tank: ~g~%d~w~/~r~%d ~w~Liter",Gas[vehicleid],GetGasMax(GetVehicleModel(vehicleid)));
    format(str2,sizeof(str2),"~w~Motor: %s",motor);
    format(str3,sizeof(str3),"~w~Licht: %s",tacholicht);
    PlayerTextDrawSetString(playerid, Tacho1[playerid], string);
    PlayerTextDrawSetString(playerid, Tacho2[playerid], str1);//Tank
    PlayerTextDrawSetString(playerid, Tacho3[playerid], str2);//Motor
    PlayerTextDrawSetString(playerid, Tacho4[playerid], str3);//Licht
    PlayerTextDrawShow(playerid,Tacho1[playerid]);
    PlayerTextDrawShow(playerid,Tacho2[playerid]);
    PlayerTextDrawShow(playerid,Tacho3[playerid]);
    PlayerTextDrawShow(playerid,Tacho4[playerid]);
    PlayerTextDrawShow(playerid,Tacho0[playerid]);
    PlayerTextDrawShow(playerid,Tacho5[playerid]);
    }
    OnPlayerState
    if(newstate == PLAYER_STATE_DRIVER)
    {
    PlayerTextDrawHide(playerid,Tacho1[playerid]);
    PlayerTextDrawShow(playerid,Tacho1[playerid]);
    PlayerTextDrawHide(playerid,Tacho0[playerid]);
    PlayerTextDrawShow(playerid,Tacho0[playerid]);
    PlayerTextDrawHide(playerid,Tacho5[playerid]);
    PlayerTextDrawShow(playerid,Tacho5[playerid]);
    PlayerTextDrawHide(playerid,Tacho2[playerid]);
    PlayerTextDrawShow(playerid,Tacho2[playerid]);
    PlayerTextDrawHide(playerid,Tacho3[playerid]);
    PlayerTextDrawShow(playerid,Tacho3[playerid]);
    PlayerTextDrawHide(playerid,Tacho4[playerid]);
    PlayerTextDrawShow(playerid,Tacho4[playerid]);
    PlayerTextDrawShow(playerid,Tacho4[playerid]);
    PlayerTextDrawShow(playerid,Tacho3[playerid]);
    }

    Wieso klappt das so nicht?


    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == VEHICLE_PARAMS_ON)
    {
    motor="~g~An";
    }
    if(engine == VEHICLE_PARAMS_OFF)
    {
    motor="~r~Aus";
    }
    if(lights == VEHICLE_PARAMS_ON)
    {
    tacholicht="~g~An";
    }
    if(lights == VEHICLE_PARAMS_OFF)
    {
    tacholicht="~r~Aus";
    }
    format(str2,sizeof(str2),"Motor: %s",strval(motor));
    format(str3,sizeof(str3),"Licht: %s",strval(tacholicht));


    Wieso seh ich da nicht ob das licht an oder aus ist?

    forward AFKTEST(playerid);
    public AFKTEST(playerid)
    {
    new Float:x,Float:y,Float:z;
    oldpos[playerid]=GetPlayerPos(playerid,x,y,z);
    print("AFKTEST");
    return 1;
    }
    forward AFK(playerid);
    public AFK(playerid)
    {
    print("AFK angesprochen");
    new Float:x,Float:y,Float:z;
    npos[playerid]=GetPlayerPos(playerid,x,y,z);
    if(oldpos[playerid]==npos[playerid])
    {
    print("AFK ausgeführt");
    PlayerInfo[playerid][pAFK]=1;
    FreezePlayer(playerid);
    SendClientMessage(playerid,COLOR_BLUE,"Du bist nun AFK! 5 Minuten nicht bewegt.");
    return 1;
    }
    return 1;
    }


    Ich krieg kein Error oder so aber nach 5 Minuten bekomme ich die Nachricht trotzdem obwohl oldpos nicht npos ist also das nicht die selben coordinaten sind...
    Der AFKTEST timer läuft jede minute...
    und der AFK jede 5 minuten

    Hallo könnt ihr mir vllt. helfen?
    Er gibt mit den fehler aus



    Hab ganz oben
    new ei[24];
    new eingelost[24];


    ei=CreateObject(19341,1672.9427,-1710.8188,20.4844, 0.0, 0.0, 96.0);
    ei[1]=CreateObject(19342,1954.1132,-1366.3181,18.5781, 0.0, 0.0, 96.0);


    if(eingelost[1]==1)
    DestroyObject(ei[1])
    wo ist der fehler?
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(13372) : error 033: array must be indexed (variable "ei")
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40446) : error 033: array must be indexed (variable "eingelost")
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40453) : error 035: argument type mismatch (argument 1)
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40454) : error 033: array must be indexed (variable "eingelost")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    Jeffry:
    Sorry das ich dich so mit fragen Bombadiere :D


    Es klappt alles soweit bis auf das in der Datenbank der Datensatz bearbeitet wird.


    else if(IsPlayerInRangeOfPoint(playerid,10.0,1954.1132,-1366.3181,18.5781))
    {
    //EI2
    new str[128],name[24];
    GetPlayerName(playerid,name,sizeof(name));
    format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 10.000$",name);
    SendClientMessageToAll(COLOR_DBLUE,str);
    GivePlayerMoney(playerid,10000);
    mysql_SetInt("ostereier", "Gefunden", 1, "Ei", "2");
    }
    Ich hab das Ei aufgesammelt, Prämie alles bekommen bis auf das Ei2 in der datenbank das Gefunden auf 1 gesetzt wird.


    Jeffry:
    Kannst mir da vllt. weiterhelfen
    ocmd:osterei(playerid,params[])
    {
    if(!IsPlayerConnected(playerid)) return 1;
    if(!IsPlayerInRangeOfPoint(playerid,10.0,1672.9427,-1710.8188,20.4844)) return SendClientMessage(playerid,COLOR_LIGHTRED,"An dieser stelle befindet sich kein Osterei!");
    {
    //EI1
    new str[128],name[24];
    GetPlayerName(playerid,name,sizeof(name));
    format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 20.000$",name);
    SendClientMessageToAll(COLOR_DBLUE,str);
    GivePlayerMoney(playerid,20000);
    mysql_SetInt("ostereier", "Gefunden", 1, "Ei", "1");
    }
    else if(!IsPlayerInRangeOfPoint(playerid,10.0,1954.1132,-1366.3181,18.5781)) return SendClientMessage(playerid,COLOR_LIGHTRED,"An dieser stelle befindet sich kein Osterei!");
    {
    //EI2
    new str[128],name[24];
    GetPlayerName(playerid,name,sizeof(name));
    format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 10.000$",name);
    SendClientMessageToAll(COLOR_DBLUE,str);
    GivePlayerMoney(playerid,10000);
    }
    else if(!IsPlayerInRangeOfPoint(playerid,10.0,1551.6409,-1358.6128,329.4719)) return SendClientMessage(playerid,COLOR_LIGHTRED,"An dieser stelle befindet sich kein Osterei!");
    {
    //ei3
    new str[128],name[24];
    GetPlayerName(playerid,name,sizeof(name));
    format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 5.000$",name);
    SendClientMessageToAll(COLOR_DBLUE,str);
    GivePlayerMoney(playerid,5000);
    }
    else if(!IsPlayerInRangeOfPoint(playerid,10.0,826.0994,-2058.0967,12.8672)) return SendClientMessage(playerid,COLOR_LIGHTRED,"An dieser stelle befindet sich kein Osterei!");
    {
    //ei4
    new str[128],name[24];
    GetPlayerName(playerid,name,sizeof(name));
    format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 20.000$",name);
    SendClientMessageToAll(COLOR_DBLUE,str);
    GivePlayerMoney(playerid,20000);
    }
    //geht weiter habs gekürzt
    }


    kommt dieser fehler
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40460) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40460) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40460) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40469) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40469) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40469) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40478) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40478) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40478) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40487) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40487) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40487) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40496) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40496) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40496) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40505) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40505) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40505) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40514) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40514) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40514) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40523) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40523) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40523) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40532) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40532) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40532) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40541) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40541) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40541) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40550) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40550) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40550) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40559) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40559) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40559) : error 001: expected token: ";", but found "if"
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40568) : error 029: invalid expression, assumed zero
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40568) : warning 215: expression has no effect
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40568) : error 001: expected token: ";", but found "if"


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



    26 Errors.

    Hi,


    was hab ich da an parametern falsch gemacht


    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40473) : error 035: argument type mismatch (argument 5)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Die Zeile ist falsch
    mysql_SetInt("ostereier", "Gefunden", 1, "Ei", 1);

    Hallo ich hab eine frage wieso er mir sagt das der Array zu klein ist?


    Mein code:

    //ganz oben
    new pReason[128];



    if(dialogid == DIALOG_PUNISH_GRUND)
    {
    if(response)
    {
    pReason=inputtext;
    }
    return 1;
    }


    Der Error kommt:
    C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(42672) : error 047: array sizes do not match, or destination array is too small
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.