Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <ocmd>
- #include <sscanf2>
- #define ROT 0xFF0000FF
- #define BLAU 0x0087FFFF
- #define weiß 0xFFFFFFAA
- #define GRÜN 0x33AA33AA
- #define LEUCHTENDBLAU 0x33CCFFAA
- #define LBLAU 0x00AFFFFF
- #define GELB 0xFFFF00FF
- #define DUNKEL_ROT 0xE10000FF
- #define NEON_GRÜN 0x00FF00FF
- #define GRAU 0x828282FF
- #define Orange 0xFF9600FF
- #define ORANGE 0xFF6400FF
- #define BBLAU 0x1400FFFF
- #define BRAUN 0xFFA000FF
- #define Fahrschule 0x00FFFAFF
- #define FBI 0x1E00FF00
- #define IGELB 0xFFFA0091
- #define EGRÜN 0x19FF007B
- #define EROT 0xB90000FF
- enum PlayerInformationen{
- pjob
- }
- new sInfo[MAX_PLAYERS][PlayerInformationen];
- enum Garbage2cpinfos
- {
- Float:gar_x,
- Float:gar_y,
- Float:gar_z
- }
- new Garbage_Stationen[][][Garbage2cpinfos] =
- {
- {
- {2113.1235,-2044.5842,13.5469},
- {2128.3032,-2053.7930,13.5469}
- },
- {
- {2115.2686,-2057.4976,13.5544},
- {2085.1677,-2089.2598,13.5469}
- }
- };
- enum Garbage2info {
- bool:garbage_Aktiv,
- garbage_Checkpoint,
- garbage_cp
- }
- new Garbagekubik[MAX_VEHICLES];
- new Garbage2[MAX_PLAYERS][Garbage2info];
- //Job Cars
- enum Muellcars
- {
- model,
- Float:c_x,
- Float:c_y,
- Float:c_z,
- Float:c_r,
- Color1,
- Color2,
- m_ID
- }
- new muellc[][Muellcars] =
- {
- {408,2079.9026,-2005.2643,14.0938,270.7664,222,222},// Müllman
- {408,2079.9177,-2010.2943,14.0966,270.0719,222,222}// Müllman
- };
- new Garbagecar[MAX_PLAYERS];
- main()
- {
- print("\n----------------------------------");
- print(" Script !!!");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- for(new c=0; c<sizeof(muellc); c++)
- {
- muellc[c][m_ID] = AddStaticVehicleEx(muellc[c][model],muellc[c][c_x],muellc[c][c_y],muellc[c][c_z],muellc[c][c_r],muellc[c][Color1],muellc[c][Color2],-1);
- }
- SetGameModeText("Test Script");
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SpawnPlayer(playerid);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerPos(playerid,1760.9014,-1894.9838,13.5611);
- SetPlayerFacingAngle(playerid,269.4577);
- SetCameraBehindPlayer(playerid);
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return 0;
- }
- ocmd:makejob(playerid, params[])
- {
- new pID, jID;
- if(sscanf(params,"ui",pID,jID))return SendClientMessage(playerid, ROT, " Benutze: {D6D6D6}/makejob [playerid] [jobid]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Ein Spieler mit dieser ID ist nicht online!");
- sInfo[pID][pjob] = jID;
- new string [128];
- format(string,sizeof(string), "Admin: %s hat dich zum Job %d gemacht",getPlayerName(playerid), jID);
- SendClientMessage(pID, LEUCHTENDBLAU, string);
- return 1;
- }
- ocmd:garbage(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du bist in Keinem Fahrzueg!");
- for(new i = 0; i<sizeof(muellc); i++)
- {
- if(GetPlayerVehicleID(playerid) == muellc[i][m_ID])
- {
- new pID;
- if(sInfo[playerid][pjob] != 1) return SendClientMessage(playerid,ROT,"Du bist kein Müllmann!");
- if(sscanf(params, "u", pID)) return SendClientMessage(playerid, ROT, "/garbage [ID]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Ein Spieler mit dieser ID ist nicht online!");
- if(sInfo[pID][pjob] != 1) return SendClientMessage(playerid,ROT,"Der Spieler mit der ID ist kein Müllmann!");
- Garbage2[playerid][garbage_Aktiv] = true;
- Garbage2[pID][garbage_Aktiv] = true;
- Garbagecar[playerid] = GetPlayerVehicleID(playerid);
- Garbagecar[pID] = GetPlayerVehicleID(playerid);
- return 1;
- }
- return SendClientMessage(playerid,ROT,"Du bist in Keinem Müllcar!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement