Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //DROP MONEY AND CREATING OBJECT - DEATH//
- // Created by Dzoni (Aleksandar Zivkovic)
- // Time Working: 10 min
- // Enjoy
- //------------------------------------------------------------------------------
- //Da bi scripta radila potrebni su sledeci includovi:
- #include <a_samp>
- #include <float>
- //Ovo stavite na vrhu skripte negde medju vasim Newovima,Definicijama nebitno je
- #define MAX_MONEY (1000)
- enum MoneyData
- {
- MObjectOne,
- MObjectTwo,
- Float:MonX,
- Float:MonZ,
- Float:MonY,
- MoneyKol
- };
- new MInfo[MAX_MONEY][MoneyData];
- //Ovo stavite pod OnPlayerDeath
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(PlayerInfo[playerid][dCash] > 0)
- {
- if(PlayerInfo[playerid][dAdmin] < 1) //Ovde pod dAdmin stavite kako je kod vas u PlayerInfo-u
- {
- new randmoney = (PlayerInfo[playerid][dCash]/10); //Ovde pod dCash stavite kako je kod vas u PlayerInfo-u
- GivePlayerMoney(playerid, -randmoney);
- GetPlayerPos(playerid, X, Z, Y);
- DropMoney(playerid, X, Z, Y, randmoney);
- }
- }
- return 1;
- }
- //Ovo stavite gde su vam ostale CMD
- CMD:getmoney(playerid, params[])
- {
- for(new i = 0; i < sizeof(MInfo); i++)
- {
- if(IsPlayerInRangeOfPoint(playerid, 1.0, MInfo[i][MonX], MInfo[i][MonZ], MInfo[i][MonY]))
- {
- GivePlayerMoney(playerid, MInfo[i][MoneyKol]);
- MInfo[i][MonX] = 0.000;
- MInfo[i][MonX] = 0.000;
- MInfo[i][MonX] = 0.000;
- MInfo[i][MoneyKol] = 0;
- DestroyObject(MInfo[i][MObjectOne]);
- DestroyObject(MInfo[i][MObjectTwo]);
- return 1;
- }
- }
- return 1;
- }
- //Ovo stavite kod vasih Stock-ova..
- stock DropMoney(playerid, Float:Xmonp, Float:Zmonp, Float:Ymonp, xmon)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- for(new i = 0; i < sizeof(MInfo); i++)
- {
- if(MInfo[i][MonX] == 0.00000 && MInfo[i][MonZ] == 0.00000 && MInfo[i][MonY] == 0.00000)
- {
- MInfo[i][MonX] = Xmonp;
- MInfo[i][MonZ] = Zmonp;
- MInfo[i][MonY] = Ymonp;
- MInfo[i][MoneyKol] = xmon;
- MInfo[i][MObjectOne] = CreateObject(1212, Xmonp, Zmonp, Ymonp-1, 0.00000, 0.00000, 0.00000);
- MInfo[i][MObjectTwo] = CreateObject(1212, Xmonp+1, Zmonp, Ymonp-1, 0.00000, 0.00000, 0.00000);
- return 1;
- }
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment