Beiträge von reoarni

    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.