06.08.2014, 11:46
When I write those commands, result is: Command not exists; where is the error?
Код:
#include <a_samp> forward PlayerToPoint (Float:radi, playerid, Float:x, Float:y, Float:z); new matsfill; new truck1full; new truck2full; new truck3full; new truck4full; new truck5full; // new Playermats[MAX_PLAYERS]; #define FILTERSCRIPT #if defined FILTERSCRIPT public OnFilterScriptInit() { AddStaticPickup(1239,1,-1113.1718,-1637.6632,76.3672); // Deliver Point / Buy Point AddStaticPickup(1239,1,-1110.0352,-1678.3038,76.3739); // Loading point return 1; } public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, 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; } // public OnFilterScriptExit() { return 1; } #else main() { } #endif public OnPlayerConnect(playerid) { Playermats[playerid] = 0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/caricamateriali", cmdtext, true, 10) == 0) { if(PlayerToPoint(8.0,playerid, -1113.1718,-1637.6632,76.3672)) { if(GetVehicleModel(GetPlayerVehicleID(playerid))==403) { if(truck1full == 0) { truck1full = 1; GivePlayerMoney(playerid, -3000); SendClientMessage(playerid,0x00DC00F6,"Mats Loaded of 3000"); } else { SendClientMessage(playerid,0xB30000F6,"Truck allready Loaded!"); } } if(GetVehicleModel(GetPlayerVehicleID(playerid))==514) { if(truck2full == 0) { truck2full = 1; GivePlayerMoney(playerid, -3000); SendClientMessage(playerid,0x00DC00F6,"Mats Loaded of 3000"); } else { SendClientMessage(playerid,0xB30000F6,"Truck allready Loaded!"); } } if(GetVehicleModel(GetPlayerVehicleID(playerid))==591) { if(truck3full == 0) { truck3full = 1; GivePlayerMoney(playerid, -3000); SendClientMessage(playerid,0x00DC00F6,"Mats Loaded of 3000"); } else { SendClientMessage(playerid,0xB30000F6,"Truck allready Loaded!"); } } if(GetVehicleModel(GetPlayerVehicleID(playerid))==440) { if(truck4full == 0) { truck4full = 1; GivePlayerMoney(playerid, -3000); SendClientMessage(playerid,0x00DC00F6,"Mats Loaded of 3000"); } else { SendClientMessage(playerid,0xB30000F6,"Truck allready Loaded!"); } } if(GetVehicleModel(GetPlayerVehicleID(playerid))==515) { if(truck5full == 0) { truck5full = 1; GivePlayerMoney(playerid, -3000); SendClientMessage(playerid,0x00DC00F6,"Mats Loaded of 3000"); } else { SendClientMessage(playerid,0xB30000F6,"Truck allready Loaded!"); } } } else { ErrorMsg(playerid,"you Cant Load mats at this Place!"); } return 1; } if (strcmp("/scaricamateriali", cmdtext, true, 10) == 0) { if(PlayerToPoint(8.0,playerid,-1110.0352,-1678.3038,76.3739)) { if(matsfill >= 1) { GameTextForPlayer(playerid,"~r~Crack Hole is Full",2000,1); return 1; } if(GetVehicleModel(GetPlayerVehicleID(playerid))==403) { if(truck1full == 1) { truck1full = 0; matsfill +=1; GivePlayerMoney(playerid,10000); GameTextForPlayer(playerid,"~b~mats ~g~Delivered U GOT 10000",2000,1); } else { GameTextForPlayer(playerid,"~r~Empty Truck",2000,1); } } if(GetVehicleModel(GetPlayerVehicleID(playerid))==514) { if(truck2full == 1) { if(matsfill >= 1) { GameTextForPlayer(playerid,"~r~Crack Hole is Full",2000,1); return 1; } truck2full = 0; matsfill +=1; GivePlayerMoney(playerid,10000); GameTextForPlayer(playerid,"~b~mats ~g~Delivered U GOT 10000",2000,1); } else { GameTextForPlayer(playerid,"~r~Empty Truck",2000,1); } } if(GetVehicleModel(GetPlayerVehicleID(playerid))==591) { if(truck3full == 1) { if(matsfill >= 1) { GameTextForPlayer(playerid,"~r~Crack Hole is Full",2000,1); return 1; } truck2full = 0; matsfill +=1; GivePlayerMoney(playerid,10000); GameTextForPlayer(playerid,"~b~mats ~g~Delivered U GOT 10000",2000,1); } else { GameTextForPlayer(playerid,"~r~Empty Truck",2000,1); } } if(GetVehicleModel(GetPlayerVehicleID(playerid))==440) { if(truck4full == 1) { if(matsfill >= 1) { GameTextForPlayer(playerid,"~r~Crack Hole is Full",2000,1); return 1; } truck2full = 0; matsfill +=1; GivePlayerMoney(playerid,10000); GameTextForPlayer(playerid,"~b~mats ~g~Delivered U GOT 10000",2000,1); } else { GameTextForPlayer(playerid,"~r~Empty Truck",2000,1); } } if(GetVehicleModel(GetPlayerVehicleID(playerid))==515) { if(truck5full == 1) { if(matsfill >= 1) { GameTextForPlayer(playerid,"~r~Crack Hole is Full",2000,1); return 1; } truck3full = 0; matsfill +=1; GivePlayerMoney(playerid,10000); GameTextForPlayer(playerid,"~b~mats ~g~Delivered U GOT 10000",2000,1); } else { GameTextForPlayer(playerid,"~r~Empty Truck",2000,1); } } } else { ErrorMsg(playerid,"you not at Deliver Point!"); } return 1; } if (strcmp("/vedimateriali", cmdtext, true, 10) == 0) { new DFormat[256]; SendClientMessage(playerid,0xE5F600F6,"-========mats=======-"); format(DFormat,sizeof(DFormat),"-= Mats Packs %d =-", Playermats[playerid]); SendClientMessage(playerid,0xE56D00F6,DFormat); SendClientMessage(playerid,0xE5F600F6,"-====================-"); return 1; } if (strcmp("/takeMats", cmdtext, true, 10) == 0) { if(Playermats[playerid] == 0) { GameTextForPlayer(playerid,"~r~You dont have mats",2000,1); return 1; } new Float:px, Float:py, Float:pz; GetPlayerPos(playerid,px,py,pz); CreatePickup(1241,3,px,py,pz); GameTextForPlayer(playerid,"~r~You Take mats",2000,1); Playermats[playerid] -=1; return 1; } return 0; } stock ErrorMsg(playerid, const string[]) { new a[24]; GetPlayerName(playerid,a,sizeof(a)); new ErrorFormat[128]; format(ErrorFormat,sizeof(ErrorFormat),"ERROR: %s %s",a,string); return SendClientMessage(playerid,0xF60000F6,ErrorFormat); } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; }