Beiträge von Schokodonut

    new strtokEx;
    new line[255],File:hausx = fopen(HAUS_DATEI,io_read),
    haus_index;
    if(hausx)
    {
    while(fread(hausx,line))
    {
    if(line[strlen(line)-2] == '\r')line[strlen(line)-2] = '\0';
    if(line[strlen(line)-1] == '\n')line[strlen(line)-1] = '\0';
    strmid(HausDaten[_cache_haus][Besitzer],strtokEx(line,haus_index,',')0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);// das ist die Zeile
    HausDaten[_cache_haus][ax] = floatstr(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][ay] = floatstr(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][az] = floatstr(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][ix] = floatstr(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][iy] = floatstr(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][iz] = floatstr(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][interior] = strval(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][virtual_world] = strval(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][kosten] = strval(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][play_time] = strval(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][nicht_zum_kauf] = strval(strtokEx(line,haus_index,','));
    HausDaten[_cache_haus][verschlossen] = strval(strtokEx(line,haus_index,','));
    format(line,sizeof line,"Besitzer : %s\nScore : %d\nKosten : %d$",HausDaten[_cache_haus][Besitzer],HausDaten[_cache_haus][play_time],HausDaten[_cache_haus][kosten]);
    HausDaten[_cache_haus][lbl_haus] = Create3DTextLabel(line,(!HausDaten[_cache_haus][nicht_zum_kauf]) ? (0x00FF00FF) : (0xFF0000FF),HausDaten[_cache_haus][ax],HausDaten[_cache_haus][ay],HausDaten[_cache_haus][az],10.0,0,0);
    HausDaten[_cache_haus][pickid] = CreatePickup(1273,1,HausDaten[_cache_haus][ax],HausDaten[_cache_haus][ay],HausDaten[_cache_haus][az],0);
    haus_index = 0;
    _cache_haus++;


    }
    fclose(hausx);
    }


    Hier die errors


    C:\Users\Andreas\Desktop\samp03e_svr_R2_win32\gamemodes\German-Best-Side.pwn(1657) : error 012: invalid function call, not a valid address
    C:\Users\Andreas\Desktop\samp03e_svr_R2_win32\gamemodes\German-Best-Side.pwn(1657) : warning 215: expression has no effect
    C:\Users\Andreas\Desktop\samp03e_svr_R2_win32\gamemodes\German-Best-Side.pwn(1657) : warning 215: expression has no effect
    C:\Users\Andreas\Desktop\samp03e_svr_R2_win32\gamemodes\German-Best-Side.pwn(1657) : warning 215: expression has no effect
    C:\Users\Andreas\Desktop\samp03e_svr_R2_win32\gamemodes\German-Best-Side.pwn(1657) : error 001: expected token: ";", but found ")"
    C:\Users\Andreas\Desktop\samp03e_svr_R2_win32\gamemodes\German-Best-Side.pwn(1657) : error 029: invalid expression, assumed zero
    C:\Users\Andreas\Desktop\samp03e_svr_R2_win32\gamemodes\German-Best-Side.pwn(1657) : fatal error 107: too many error messages on one line

    Also ich will den Befehl /arrest machen




    ocmd:arrest(playerid,params[])
    {
    new pID;
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,COLOR_RED,"Benutzung: /arrest [Playerid] [Zeit in Minuten]");
    return SendClientMessage(playerid,COLOR_BLUE,"Pro Wanted 5 min, Wenn er sich gestellt hat dann 3min Pro wanted.");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
    }
    if(Player[playerid][Team] == 2||Player[playerid][Team] == 4||Player[playerid][Team] == 5||Player[playerid][Team] == 6||Player[playerid][Team] == 7||Player[playerid][Team] == 8||Player[playerid][Team] == 9||Player[playerid][Team] == 12)
    {
    return SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop!");
    }
    if(!IsPlayerInRangeOfPoint(5,playerid,268.3327,77.8972,1001.0391))
    {
    return SendClientMessage(playerid,COLOR_RED,"Du bist nicht beim Miniknast!");
    }
    if(!IsPlayerInRangeOfPoint(5,pID,268.3327,77.8972,1001.0391))
    {
    return SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht in der Nähe!");
    }
    else
    {
    if(Player [timer] ==3
    SetPlayerPos(pID,264.5515,77.3523,1001.0391);
    SetPlayerInterior(pID, 6);
    ResetPlayerWeapons(pID);
    GivePlayerMoney(playerid,300);
    SetPlayerWantedLevel(pID, 0);
    SendClientMessage(pID,COLOR_RED,"Polizist %s hat dich für %s Minuten eingesperrt.");
    SendClientMessage(playerid,COLOR_GREEN,"Du erhältst 300$.");
    SetTimerEx("jailtimer",180000,0,"i",pID);
    }
    return 1;
    }

    ich muss nur den Stock mehr machen

    stock timer
    {
    if(playerid,
    }

    Benötige Hilfe bei einem stock


    dem Timer stock
    bekomme das mit den Pawn text nicht hin das es wie in Pawn aussieht bitte erklärung was ich da falsch mach


    stock timer { if(playerid, }



    das der Befehl dazu


    ocmd:arrest(playerid,params[]){ new pID; if(sscanf(params, "u", pID)) { return SendClientMessage(playerid,COLOR_RED,"Benutzung: /arrest [Playerid] [Zeit in Minuten]"); return SendClientMessage(playerid,COLOR_BLUE,"Pro Wanted 5min, Wenn er sich gestellt hat dan 3min Pro wanted."); } if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online"); } if(Player[playerid][Team] == 2||Player[playerid][Team] == 4||Player[playerid][Team] == 5||Player[playerid][Team] == 6||Player[playerid][Team] == 7||Player[playerid][Team] == 8||Player[playerid][Team] == 9||Player[playerid][Team] == 12) { return SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop!"); } if(!IsPlayerInRangeOfPoint(5,playerid,268.3327,77.8972,1001.0391)) { return SendClientMessage(playerid,COLOR_RED,"Du bist nicht beim Miniknast!"); } if(!IsPlayerInRangeOfPoint(5,pID,268.3327,77.8972,1001.0391)) { return SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht in der Nähe!"); } else { if(Player [timer] ==3 SetPlayerPos(pID,264.5515,77.3523,1001.0391); SetPlayerInterior(pID, 6); ResetPlayerWeapons(pID); GivePlayerMoney(playerid,300); SetPlayerWantedLevel(pID, 0); SendClientMessage(pID,COLOR_RED,"Polizist %s hat dich für %s Minuten eingesperrt."); SendClientMessage(playerid,COLOR_GREEN,"Du erhältst 300$."); SetTimerEx("jailtimer",180000,0,"i",pID); } return 1;}