public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if((newkeys & KEY_SECONDARY_ATTACK) && (GetPlayerAnimationIndex(playerid) != 1660)) { for(new i; i < MAX_MACHINES; i++) { if(!IsValidVendingMachine(i)) continue; #if defined Streamer_IncludeFileVersion if(!IsPlayerInDynamicArea(playerid, g_eVendingData[i][E_VENDING_AREA])) continue; #else new Float:x, Float:y; GetXYInFrontOfVending(i, x, y, 0.5); if(!IsPlayerInRangeOfPoint(playerid, 1, 1552.5898, -1683.4698, 13.5504)) continue; #endif SetPlayerFacingAngle(playerid, g_eVendingData[i][E_VENDING_RZ]); if(OnPlayerUseVendingMachine(playerid, i) != 0) { if(g_eVendingData[i][E_VENDING_TYPE] == MACHINE_SNACK) { ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0, 1); PlayerPlaySound(playerid, 42601, 0.0, 0.0, 0.0); } else { ApplyAnimation(playerid, "VENDING", "VEND_USE", 3.0, 0, 0, 0, 0, 0, 1); PlayerPlaySound(playerid, 42600, 0.0, 0.0, 0.0); SetTimerEx("OnAnimationDrink", 1800, false, "i", playerid); } #if !defined NO_SPRUNK_ACTION if(g_eVendingData[i][E_VENDING_TYPE] == MACHINE_SPRUNK) SetTimerEx("ven_SetPlayerAnimation", 2500, false, "i", playerid); #endif } else ClearAnimations(playerid); } } #if !defined NO_SPRUNK_ACTION else if((newkeys & KEY_FIRE) && g_eLastDrink[playerid] < GetTickCount() && (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_DRINK_SPRUNK)) { OnPlayerDrinkSprunk(playerid); g_eLastDrink[playerid] = GetTickCount() + 2350; } #endif #if defined inc_Ven_OnPlayerKeyStateChange return inc_Ven_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); #else return 0; #endif }
Sigur folosesti script-ul corect? Incearca sa schimbi inc. care il ai cu asta:
https://github.com/Larcenny/vending https://sampforum.blast.hk/showthread.php?tid=553952 Tine cont ca trebuie sa folosesti CreateVendingMachine pentru a crea un dozator. |
D:\Gamemode\gamemode\pawno\include\vending.inc(237) : warning 219: local variable "rx" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(237) : warning 219: local variable "ry" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(237) : warning 219: local variable "rz" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(404) : warning 219: local variable "rx" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(404) : warning 219: local variable "ry" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(404) : warning 219: local variable "rz" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(437) : warning 219: local variable "rx" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(437) : warning 219: local variable "ry" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(437) : warning 219: local variable "rz" shadows a variable at a preceding level D:\Gamemode\gamemode\pawno\include\vending.inc(581) : warning 202: number of arguments does not match definition