חסימת הימורים בקזינו!!!
אוקי אז ככה הורדתי את המוד lvdmod (מי שלא יודע יש שם פונקציה שחוסמת את הקזינו ) אבל בלי פקודה .
אז הוספתי פקודה =]
רק אדמין שמחובר לריקון יכול לעשות את הפקודות.
**רועי לינקייה**
למעלה במוד.
//קזינו
new gambleWarning[MAX_PLAYERS];
new allowGambling = 0;
forward GambleUpdate();
forward isPlayerInArea(playerID, Float: data[4]);
#define MAX_CASINO 3
new Float:gambleAreas[MAX_CASINO][4] = {
{1928.1771,987.5739, 1970.5675,1042.8369},
{2171.3618,1584.2649, 2279.4915,1628.6199},
{1117.5068,-11.2747, 1142.4843,12.5986}
};
//קזינו.
לשים בפובליק הזה .
public OnPlayerCommandText(playerid, cmdtext[])
{
את זה .
//~~פקודות קזינו~~
if(strcmp(cmdtext, "/OpenGambling", true)==0)
{
new playerName[24];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "! אתה לא אדמין ");
allowGambling = 1;
GetPlayerName(playerid,playerName,sizeof(playerName));
format(string, sizeof(string)," פתח את האפשרות ההימורים בקזינו %s האדמין", playerName);
SendClientMessageToAll(0x2986CEFF,string);
return 1;
}
//--
if(strcmp(cmdtext, "/CloseGambling", true)==0)
{
new playerName[24];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "! אתה לא אדמין ");
allowGambling = 0;
GetPlayerName(playerid,playerName,sizeof(playerName));
format(string, sizeof(string)," סגר את האפשרות ההימורים בקזינו %s האדמין", playerName);
SendClientMessageToAll(0x2986CEFF,string);
return 1;
}
//~~פקודות קזינו~~
הכי למטה במוד לשים את זה .
//
public GambleUpdate()
{
if(allowGambling) return 0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) {
for(new j=0; j < MAX_CASINO; j++) {
if(isPlayerInArea(i,gambleAreas[j])) {
gambleWarning[i]++;
GameTextForPlayer(i,"~r~NO GAMBLING ~g~Gamblers will be ~r~SHOT",10000,5);
if(gambleWarning[i] > 3) {
SetPlayerHealth(i,0);
ResetPlayerMoney(i);
}
}
}
}
}
return 1;
}
public isPlayerInArea(playerID, Float:data[4])
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerID, X, Y, Z);
if(X >= data[0] && X <= data[2] && Y >= data[1] && Y <= data[3]) {
return 1;
}
return 0;
}
תהנו =]