if (strcmp(\"/berak\", cmdtext, true, 10) == 0){new Float:kocsiX, Float:kocsiY, Float:kocsiZ;for(new a = 0; a < MAX_VEHICLES; a++){ GetVehiclePos(a, kocsiX, kocsiY, kocsiZ); GetVehicleModel(a); if(IsPlayerInRangeOfPoint(a, 1.0, kocsiX+5, kocsiY, kocsiZ)) { new penze = GetPlayerMoney(playerid); GivePlayerMoney(playerid, -penze); } SendClientMessage(playerid, -1, \"Nincs a közeledben egy autó sem!\");}}
enum KocsiInfoEnum{KocsiPenz //Ha menteni szeretnél ezt kösd rá a dinire/mysqlre}new KocsiInfo[MAX_VEHICLES][KocsiInfoEnum];
CMD:betesz(playerid, params[]){for(new i = 0; i < MAX_VEHICLES; i++){new Penz;new String[256];new Float:x, Float:y, Float:z;if(sscanf(params, \"i\", Penz)) return SendClientMessage(playerid, -1, \"Használat: /betesz [összeg]\");GetPlayerPos(playerid, x, y, z);if(IsVehicleInRangeOfPoint(i, 5.0, x, y, z)){ if(Penz <= GetPlayerMoney(playerid)) { GivePlayerMoney(playerid, -Penz); KocsiInfo[KocsiPenz] += Penz; format(String, sizeof(String), \"Betettél a kocsiba %i$-t.\", Penz); SendClientMessage(playerid, -1, String); } else { SendClientMessage(playerid, -1, \"Nincs nálad elég pénz!\"); }}else{ SendClientMessage(playerid, -1, \"Nem vagy kocsi közelében!\");}}return 1;}
CMD:kocsipenz(playerid, params[]){new String[256];new Float:x, Float:y, Float:z;GetPlayerPos(playerid, x, y, z);for(new i = 0; i < MAX_VEHICLES; i++){if(IsVehicleInRangeOfPoint(i, 5.0, x, y, z)){ format(String, sizeof(String), \"A kocsiban %i$ van.\", KocsiInfo[KocsiPenz]); SendClientMessage(playerid, -1, String);}else{ SendClientMessage(playerid, -1, \"Nem vagy kocsi közelében!\");}}}
CMD:kivesz(playerid, params[]){for(new i = 0; i < MAX_VEHICLES; i++){new Penz;new String[256];new Float:x, Float:y, Float:z;if(sscanf(params, \"i\", Penz)) return SendClientMessage(playerid, -1, \"Használat: /kivesz [összeg]\");GetPlayerPos(playerid, x, y, z);if(IsVehicleInRangeOfPoint(i, 5.0, x, y, z)){ if(Penz <= KocsiInfo[KocsiPenz]) { GivePlayerMoney(playerid, Penz); KocsiInfo[KocsiPenz] -= Penz; format(String, sizeof(String), \"Kivettél a kocsiból %i$-t.\", Penz); SendClientMessage(playerid, -1, String); } else { SendClientMessage(playerid, -1, \"A kocsiban nincs ennyi pénz!\"); }}else{ SendClientMessage(playerid, -1, \"Nem vagy kocsi közelében!\");}}return 1;}
stock IsVehicleInRangeOfPoint(vehicleid, Float:radi, Float:x, Float:y, Float:z){ new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetVehiclePos(vehicleid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } return 0;}