Beiträge von reaL.

    ok ich habe es bis jetze so


    C:\Users\tobi\Desktop\Selfmade\Reallife Script v1.3.5\gamemodes\Reallifescript.pwn(9686) : error 017: undefined symbol "Count"
    C:\Users\tobi\Desktop\Selfmade\Reallife Script v1.3.5\gamemodes\Reallifescript.pwn(9690) : warning 213: tag mismatch


    if(dialogid==DIALOG_FAUTOHAUS)
    {
    if(response)
    {
    new id=GetPVarInt(playerid,"buyCarID");
    if(GetPlayerMoney(playerid)<fahCars[id][fa_preis])
    {
    SendClientMessageEx(playerid,ROT,"Du hast nicht genügend Geld");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    new query[256];
    format(query,sizeof(query),"SELECT Count(*) FROM fracvehicles WHERE FracID = 'sInfo[playerid][fraktion]'");
    mysql_function_query(dbhandle,query,false,"","");
    if(Count > 1)
    {
    GivePlayerMoney(playerid,-fahCars[id][fa_preis]);
    new Float:x, Float:y, Float:z, Float:a;
    fahCars[id][fc_modelID] = fahCars[id][fa_model];
    fahCars[id][fa_x] = x;
    fahCars[id][fa_y] = y;
    fahCars[id][fa_z] = z;
    fahCars[id][fa_r] = a;
    fcars[id][fc_fracID] = sInfo[playerid][fraktion];
    format(query, sizeof(query), "INSERT INTO FracVehicles (ID, ModelID, PosX, PosY, PosZ, PosA, Color1, Color2, FracID) VALUES ('%d', '%d', '%f', '%f', '%f', '%f', '%d', '%d', '%d')",
    id, fcars[id][fc_modelID], fcars[id][fc_x], fcars[id][fc_y], fcars[id][fc_z], fcars[id][fc_a], fcars[id][fc_color1], fcars[id][fc_color2], fcars[id][fc_fracID]);
    mysql_tquery(dbhandle, query);
    fcars[id][fc_vID] = CreateVehicle(fcars[id][fc_modelID], fcars[id][fc_x], fcars[id][fc_y], fcars[id][fc_z], fcars[id][fc_a], -1, -1, -1);
    new str[10],plate;
    plate = GetFreeNumberPlate();
    fcars[id][e_plate] = plate;
    format(str, sizeof(str), "SA-%d", fcars[id][e_plate]);
    SetVehicleNumberPlate(fcars[id][fc_vID],str);
    PutPlayerInVehicle(playerid, fcars[id][fc_vID], 0);
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Deine Fraktion hat genug Fahrzeuge!");
    }
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessageEx(playerid,ROT,"Dann eben nicht ...");
    }
    return 1;
    }

    Hey,
    wieso wird Müllmann fail angezeigt ?


    Job[playerid] = CreatePlayerTextDraw(playerid,515.000000, 210.500000, "Packete Eingelagert %d/10");
    PlayerTextDrawBackgroundColor(playerid,Job[playerid], 255);
    PlayerTextDrawFont(playerid,Job[playerid], 1);
    PlayerTextDrawLetterSize(playerid,Job[playerid], 0.259999, 1.100000);
    PlayerTextDrawColor(playerid,Job[playerid], -65281);
    PlayerTextDrawSetOutline(playerid,Job[playerid], 0);
    PlayerTextDrawSetProportional(playerid,Job[playerid], 1);
    PlayerTextDrawSetShadow(playerid,Job[playerid], 1);
    PlayerTextDrawUseBox(playerid,Job[playerid], 1);
    PlayerTextDrawBoxColor(playerid,Job[playerid], 0x00000077);
    PlayerTextDrawTextSize(playerid,Job[playerid], 630.000000, 230.000000);
    PlayerTextDrawSetSelectable(playerid,Job[playerid], 1);


    Job1[playerid] = CreatePlayerTextDraw(playerid,515.000000, 198.000000, "Postbote");
    PlayerTextDrawBackgroundColor(playerid,Job1[playerid], 255);
    PlayerTextDrawFont(playerid,Job1[playerid], 1);
    PlayerTextDrawLetterSize(playerid,Job1[playerid], 0.370000, 0.899999);
    PlayerTextDrawColor(playerid,Job1[playerid], -16776961);
    PlayerTextDrawSetOutline(playerid,Job1[playerid], 0);
    PlayerTextDrawSetProportional(playerid,Job1[playerid], 1);
    PlayerTextDrawSetShadow(playerid,Job1[playerid], 1);
    PlayerTextDrawUseBox(playerid,Job1[playerid], 1);
    PlayerTextDrawBoxColor(playerid,Job1[playerid], 0x000000FF);
    PlayerTextDrawTextSize(playerid,Job1[playerid], 630.000000, 0.000000);
    PlayerTextDrawSetSelectable(playerid,Job1[playerid], 0);


    PlayerTextDrawShow(playerid, Job1[playerid]);
    PlayerTextDrawSetString(playerid,Job[playerid], "Mülltonnen Geleert 0/10");

    Sry ja hatte es gesehen aber war net da
    aber komme da auch den Warning ?
    stock GetFree3DID()
    {
    for(new i=0; i<sizeof(at_id); i++) if(at_id[i] == -1) return i;
    return -1;
    }

    habe das jetze Hinbekommen sry hab das vergessen xD


    anderes Problem ich will dort auch ein 3DTextLabel machen aber bekomme dort ein Warning ?
    new Text3D:at_id[5] = {-1,...};


    warning 213: tag mismatch

    ok soweit so gut aber ich komme unter OnPlayerPickupPickup nicht weiter


    ocmd:adminpickup(playerid,params[])
    {
    new art[30],Float:ppx,Float:ppy,Float:ppz;
    if(sscanf(params,"s[30]",art)) return SendClientMessage(playerid,ROT,"Benutze: {D6D6D6}/adminpickup [Art]");
    if(strcmp(art,"Deagle",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 348;
    ap_id[id] = CreatePickup(348,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"mp5",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 353;
    ap_id[id] = CreatePickup(353,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"messer",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 335;
    ap_id[id] = CreatePickup(335,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"9mm",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 346;
    ap_id[id] = CreatePickup(346,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"Silencer",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 347;
    ap_id[id] = CreatePickup(347,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"Shotgun",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 349;
    ap_id[id] = CreatePickup(349,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"m4",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 356;
    ap_id[id] = CreatePickup(356,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"ak47",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 355;
    ap_id[id] = CreatePickup(355,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"Sniper",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 358;
    ap_id[id] = CreatePickup(358,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"Rifle",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 357;
    ap_id[id] = CreatePickup(357,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"Health",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 1240;
    ap_id[id] = CreatePickup(1240,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"Armour",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    new id = GetFreePickupID();
    if(id == -1) return SendClientMessage(playerid, ROT, "Es könnenn keine Adminpickups mehr erstellt werden.");
    Apickup[id][a_px] = ppx;
    Apickup[id][a_py] = ppy;
    Apickup[id][a_pz] = ppz;
    Apickup[id][a_typ] = 1242;
    ap_id[id] = CreatePickup(1242,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    return 1;
    }



    es wird nichts geprintet ?



    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    printf("aufruf");
    for(new i=0; i<sizeof(ap_id); i++)
    {
    printf("sizeof");
    if(pickupid == ap_id[i])
    {
    printf("pickupdid");
    SendClientMessage(playerid,ROT,"Aufgerufen!");
    if(Apickup[i][a_typ] == 1242)
    {
    SetPlayerArmour(playerid,100);
    SendClientMessage(playerid,ROT,"Armour!");
    }
    }
    }
    return 1;
    }

    habe es jetze so gemacht es funktioniert auch
    aber ich stehe gerade richtig aufm Schlauch


    ich will bei OnPlayerPickUpPickup abfragen welchen Typ der hat das weiß ich aber ich will die auch später löschen aber weiß gerade garnicht wie ich das machen soll


    Mein Enum
    enum Apickupssystem
    {
    a_typ,
    Float:a_px,
    Float:a_py,
    Float:a_pz,
    ap_id
    }


    ocmd:adminpickup(playerid,params[])
    {
    new art[30],Float:ppx,Float:ppy,Float:ppz;
    if(sscanf(params,"s[30]",art)) return SendClientMessage(playerid,ROT,"Benutze: {D6D6D6}/adminpickup [Art]");
    if(strcmp(art,"Deagle",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    CreatePickup(348,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    else if(strcmp(art,"mp5",true)==0)
    {
    GetPlayerPos(playerid,ppx,ppy,ppz);
    CreatePickup(353,0,ppx,ppy,ppz,GetPlayerVirtualWorld(playerid));
    return 1;
    }
    return 1;
    }

    Hey wieso funktioniert mein Adminpickup befehl nicht ?


    ocmd:adminpickup(playerid,params[])
    {
    new art[30];
    if(sscanf(params,"s",art)) return SendClientMessage(playerid,ROT,"Benutze: {D6D6D6}/adminpickup [Art]");
    if(strcmp(art,"Waffe",true)==0)
    {
    new waffe[50],muni,string[50];
    if(sscanf(params,"ssd",art,waffe,muni)) return SendClientMessage(playerid,ROT,"Benutze: {D6D6D6}/adminpickup Waffe [Waffe] [Munnition]");
    if(strcmp(waffe,"Deagle",true)==0)
    {
    format(string,sizeof(string),"%s %d",waffe,muni);
    SendClientMessage(playerid,ROT,string);
    }
    else if(strcmp(waffe,"mp5",true)==0)
    {
    format(string,sizeof(string),"%s %d ",waffe,muni);
    SendClientMessage(playerid,ROT,string);
    }
    }
    return 1;
    }


    außerdem bekomme ich immer das hier
    [09/08/2015 18:26:33] sscanf warning: Strings without a length are deprecated, please add a destination size.
    [09/08/2015 18:26:33] sscanf warning: Strings without a length are deprecated, please add a destination size.
    [09/08/2015 18:26:35] sscanf warning: Strings without a length are deprecated, please add a destination size.

    Hey ich habe das Problem seit dem ich Windows 10 Installiert habe das wenn ich aus dem Game Tabbe und wieder rein gehen will das hängt sich das Spiel auf
    ich wollte mal fragen ob das bei euch auch so ist und was man dagegen tun kann

    Ich will es ja so machen
    Spieler Stribt und wenn man ihn Spawnt er wieder aufm Friedhof ist habe ich gemacht
    und wenn er connectet das das hier
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"");
    SendClientMessageEx(playerid,weiß,"Du bist soeben gestorben!");
    SendClientMessageEx(playerid,weiß,"Gleich wird ein Wunder passieren!");
    da stehen soll und er dann aufm Friedhof spawnt