Szerző Téma: pénz 0 alá megy->börtön  (Megtekintve 2825 alkalommal)

pénz 0 alá megy->börtön
« Válasz #15 Dátum: 2009. november 25. - 20:03:39 »
0 Show voters
#include <a_samp>
new MoneyJail[MAX_PLAYERS];
new BerakTimer;
#define sarga    0xFFFF00AA
#define red    0xE50000AA
forward Berak(playerid);
public OnFilterScriptInit()
{
BerakTimer = SetTimer(\"Berak\", 200, 1);
return 1;
}
public OnFilterScriptExit()
{
KillTimer(BerakTimer);
return 1;
}
public Berak(playerid)
{
if(GetPlayerMoney(playerid) < 0)
{
    new string[128];
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
        SetPlayerPos(playerid,197.6661,173.8179,1003.0234);
SetPlayerInterior(playerid,3);
        MoneyJail[playerid] = 1;
format(string, sizeof(string), \"%s börtönbe lett zárva a kevés pénze miatt!\", pName);
SendClientMessageToAll(sarga, string);
      }
      return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/tele\", true) == 0)
{
    if(MoneyJail[playerid] == 1)
    {
        SendClientMessage(playerid, red, \"Nem használhatod, mert börtönben vagy!!!\");
}
else if(MoneyJail[playerid] == 0)
{
    //ide a cuccok xD ami teleportnál van
}
return 1;
}
return 0;
}

 
de ezt csak akkor, ha azt akarod, h ne tudjon kimenni, ha 0 alatt van a pénze :D
« Utoljára szerkesztve: 2009. november 25. - 20:05:54 írta MagnetiK »

GroX

  • Vendég
pénz 0 alá megy->börtön
« Válasz #16 Dátum: 2009. november 25. - 20:31:33 »
0 Show voters
Ezt lehet egyszerubben is.
Az OnPlayerCommandText alá beírod h:
 
if(MoneyJail[playerid] == 1) return SendClientMessage(playerid,red,\"Nem használhatsz parancsot börtönben!\");

 
vagyis:
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(MoneyJail[playerid] == 1) return SendClientMessage(playerid,red,\"Nem használhatsz parancsot börtönben!\");

pénz 0 alá megy->börtön
« Válasz #17 Dátum: 2009. november 25. - 20:39:15 »
0 Show voters
lol.. tess:
http://users1.ml.mindenkilapja.hu/users/rks-samp/uploads/script.rar
Ja és
 
new Float: PosS [ 2 ] [ 3 ] = {
{ 0.0, 0.0, 0.0 }, // Teleportálás ha 0 alatt a pénz
{ 0.0, 0.0, 0.0 } // Ha kijött
};
« Utoljára szerkesztve: 2009. november 25. - 20:41:54 írta [RKS]Ricsii »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal