Detaljan opis problema:Daje mi warrning pri compilu u includu, znam da nije bitan ali ono,Ocigledno sam corav ili sta pa nmg naci *number of arguments does not match definition*
Dio skripte:
//u ovoj linij baca erorr// id = Inventory_Add( playerid, craft_recepie[ number_id ][ c_r_name ], craft_recepie[ number_id ][ c_r_items_model ], craft_recepie[ number_id ][ c_r_item_ID ], craft_recepie[ number_id ][ c_r_amount_give ] );
if( id != -1 ) {
if( craft_recepie[ number_id ][ c_r_items_id ][ 0 ] != -1 ) {
Inventory_Remove( playerid, craft_item_info[ craft_recepie[ number_id ][ c_r_items_id ][ 0 ] ][ c_r_name ], craft_recepie[ number_id ][ c_r_items_amount ][ 0 ] );
}
if( craft_recepie[ number_id ][ c_r_items_id ][ 1 ] != -1 ) {
Inventory_Remove( playerid, craft_item_info[ craft_recepie[ number_id ][ c_r_items_id ][ 1 ] ][ c_r_name ], craft_recepie[ number_id ][ c_r_items_amount ][ 1 ] );
}
if( craft_recepie[ number_id ][ c_r_items_id ][ 2 ] != -1 ) {
Inventory_Remove( playerid, craft_item_info[ craft_recepie[ number_id ][ c_r_items_id ][ 2 ] ][ c_r_name ], craft_recepie[ number_id ][ c_r_items_amount ][ 2 ] );
}
if( craft_recepie[ number_id ][ c_r_items_id ][ 3 ] != -1 ) {
Inventory_Remove( playerid, craft_item_info[ craft_recepie[ number_id ][ c_r_items_id ][ 3 ] ][ c_r_name ], craft_recepie[ number_id ][ c_r_items_amount ][ 3 ] );
}
if( craft_recepie[ number_id ][ c_r_items_id ][ 4 ] != -1 ) {
Inventory_Remove( playerid, craft_item_info[ craft_recepie[ number_id ][ c_r_items_id ][ 4 ] ][ c_r_name ], craft_recepie[ number_id ][ c_r_items_amount ][ 4 ] );
}
if( craft_recepie[ number_id ][ c_r_items_id ][ 5 ] != -1 ) {
Inventory_Remove( playerid, craft_item_info[ craft_recepie[ number_id ][ c_r_items_id ][ 5 ] ][ c_r_name ], craft_recepie[ number_id ][ c_r_items_amount ][ 5 ] );
}
craft_recepie_pp[ playerid ][ cr_items_completed ] = false;
thumbsupdn( playerid, number_id );
craft_recepie_pp[ playerid ][ cr_recepie_id ] = -1;
SendInfoMessage( playerid, "Uspesno ste craftali %s.", craft_recepie[ number_id ][ c_r_name ] );
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Posalji Inventory_Add stock pretpostavljam
stock Inventory_Add( playerid, item[], model, quantity = 1 ) {
new
itemid = Inventory_GetItemID( playerid, item );
if( itemid != -1 && model == 1279 && (inventoryInfo[ playerid ][ itemid ][ invQuantity ]+quantity) > 500 ) {
itemid = -1;
}
if( itemid == -1 || ( model >= 321 && model <= 372 ) ) {
itemid = Inventory_GetFreeID( playerid );
if( itemid != -1 ) {
inventoryInfo[ playerid ][ itemid ][ invExists ] = true;
inventoryInfo[ playerid ][ itemid ][ invModel ] = model;
inventoryInfo[ playerid ][ itemid ][ invQuantity ] = quantity;
strmid( inventoryInfo[ playerid ][ itemid ][ invItem ], item, 0, strlen( item ), 32 );
sql_inventory_update_mq( playerid, itemid );
return itemid;
}
return -1;
}
else {
inventoryInfo[ playerid ][ itemid ][ invQuantity ] += quantity;
sql_inventory_update_quantity( playerid, itemid );
}
return itemid;
}
Broj argumenata sa kojim si pozvao funkciju ne odgovara onome sa kojim je funkcija definisana.
http://prntscr.com/i9y79v
Argumenti gore 5 dole 4
Sredjeno ... bio sam corav jbg .....
#LOCK