if(GetPlayerMoney(playerid) < 0)
LG RFT
if(GetPlayerMoney(playerid) < 0)
LG RFT
if(GetPlayerMoney(playerid) < 0)
{
//Was passieren soll
}
ich wollte das als payday wenn mann im minus ist das mann dann in den knast kommt
#include <a_samp>
new JAIL[MAX_PLAYERS];//oben
public OnGameModeInit()
{
SetTimer("pay",900000,1);//timer
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerSpawn(playerid)
{
if(JAIL[playerid]==1)
{
SetPlayerPos(playerid,265.7509,77.5352,1001.0391);
}
return 1;
}
public pay(playerid)
{
GivePlayerMoney(playerid,4000);
GameTextForPlayer(playerid,"~>~Payday +4K",5000,1);
if(GetPlayerMoney(playerid) < 0)
{
JAIL[playerid]=1;
SendClientMessage(playerid, 0x99CC00FF,"Du bist im Knast für 3-minuten weil du Schulden hast");
SetPlayerScore(playerid, GetPlayerScore( playerid ) -3 );
SetPlayerPos(playerid,265.7509,77.5352,1001.0391);
}
if(JAIL[playerid]==1)
{
SetTimer(jail,180000,0);
}
SetPlayerScore(playerid, GetPlayerScore( playerid ) +3 );
}
public jail(playerid)
{
SetPlayerPos(playerid,1551.2628,-1675.8348,15.7734);
JAIL[playerid]=0;
SendClientMessage(playerid, 0x99CC00FF,"Du bist raus");
}
wo ist der fehler
du solltest ihm die 4k erst nach der minus abfrage geben... und SetPlayerInterior nicht vergessen
das geld soll er so oder so gekommen
und warn gib es diese
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(803) : warning 235: public function lacks forward declaration (symbol "pay")
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(812) : warning 213: tag mismatch
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(812) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(812) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\Piet\Desktop\SAMP-Server\filterscripts\info.pwn(817) : warning 235: public function lacks forward declaration (symbol "jail")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5Warnings.
Es fehlt:
forward pay(playerid);
forward jail(playerid);
versuchs mit:
forward pay(playerid);
forward jail(playerid);
Mfg