Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:rpubaci(playerid, params[], help) { // leader command
- if(PlayerInfo[playerid][pLider] < 20) return SCM(playerid, -1, ""ZUTA"[SA:RP] "SIVA"Samo Lideri!");
- ShowPlayerDialog( playerid, DIALOG_LEADER, DIALOG_STYLE_LIST, "Deity Scripting", "Ubaci Igraca\nIzbaci Igraca\nPodeli Rank\nSvi clanovi", "Confirm", "Cancel" );
- return true;
- }
- ////
- YCMD:rphelp(playerid, params[], help) // command for see all cmds for organization
- {
- if(PlayerInfo[playerid][pSkripter] != 2) return SCM(playerid,-1,""CRVENA"[SA:RP] "SIVA"Samo Vlasnik!");
- SendClientMessage( playerid, COLOR_GREEN, "/makeorganization /makesafeorg /editorganization /orglist");
- SendClientMessage( playerid, COLOR_GREEN, "/orgvehicle /orgcolor /r /f /members /leader /makeleader");
- return true;
- }
- //
- YCMD:napraviorg(playerid, params[], help) // command for make a organization
- {
- if(PlayerInfo[playerid][pSkripter] != 2) return SCM(playerid,-1,""CRVENA"[SA:RP] "SIVA"Samo Vlasnik!");
- ShowPlayerDialog( playerid, DIALOG_ORGCREATE, DIALOG_STYLE_INPUT, "Deity Scripting", "Upisi ime organizacije!", "Confirm", "Cancel" );
- return true;
- }
- //
- YCMD:postavirplidera(playerid, params[], help) // command for make a safe for organization
- {
- if(PlayerInfo[playerid][pSkripter] != 2) return SCM(playerid,-1,""CRVENA"[SA:RP] "SIVA"Samo Vlasnik!");
- new id,orga,ImaFajl[50],ime1[MAX_PLAYER_NAME],podatak;
- if(sscanf(params, "ui", id, orga)) return SendClientMessage( playerid, COLOR_GREEN, "Usage: /postavirplidera [ID player] [ID org]");
- GetPlayerName(id, ime1, sizeof ime1);
- format( ImaFajl, sizeof( ImaFajl ), O_FILE, orga );
- if( orga == 0) {
- if( PlayerInfo[ id ][ pLider ] == 0) return SendClientMessage(playerid, COLOR_GREEN, "Taj igrac nije lider nijedne RP org." );
- podatak = PlayerInfo[ id ][ pLider ];
- strmid( OI[ podatak ][ oLeader ], "No-one", 0, strlen("No-one"), ORG_LEADER);
- SaveOrganization( podatak ); Orge3D( podatak );
- PlayerInfo[ id ][ pLider ] = 0; PlayerInfo[ id ][ pRank ] = 0; PlayerInfo[ id ][ pClan ] = 0; PlayerInfo[ id ][ pSkin ] = 3;
- SetPlayerSkin( id, 3 );
- SendClientMessage(id, COLOR_GREEN, "Skinut ti je lider RP organizacije.");
- SendClientMessage(playerid, COLOR_GREEN, "Skinuo si RP lidera.");
- }
- else {
- if( !fexist( ImaFajl ) ) return SendClientMessage(playerid, COLOR_GREEN, "Hej, ta organizacije ne postoji." );
- if( !strcmp( OI[ orga ][ oLeader ], "No-one", true ) )
- {
- PlayerInfo[ id ][ pLider ] = orga;
- PlayerInfo[ id ][ pClan ] = orga;
- PlayerInfo[ id ][ pRank ] = 6;
- PlayerInfo[ id ][ pSkin ] = OI[ orga ][ oSkin6 ];
- SetPlayerSkin( id, OI[ orga ][ oSkin6 ] );
- SendClientMessage(id, COLOR_GREEN, "Unapredjeni ste u RP lidera org CESITAMO!.");
- SendClientMessage(playerid, COLOR_GREEN, "Dao si RP lidera.");
- strmid( OI[ orga ][ oLeader ], ime1, 0, strlen( ime1 ), 255 );
- SaveOrganization( orga ); Orge3D( orga );
- }
- else return SendClientMessage(playerid, COLOR_RED, "Hej ta RP org vec ima lidera!");
- }
- return 1;
- }
- //
- YCMD:napravisef(playerid, params[], help) // command for make a safe for organization
- {
- if(PlayerInfo[playerid][pSkripter] != 2) return SCM(playerid,-1,""CRVENA"[SA:RP] "SIVA"Samo Vlasnik!");
- ShowPlayerDialog( playerid, DIALOG_ORGSCREATE, DIALOG_STYLE_INPUT, "Deity Scripting", "Enter ID of organization which u make a safe.!", "Confirm", "Cancel" );
- return true;
- }
- ///
- YCMD:editorg(playerid, params[], help) // command for edit organization
- {
- if(PlayerInfo[playerid][pSkripter] != 2) return SCM(playerid,-1,""CRVENA"[SA:RP] "SIVA"Samo Vlasnik!");
- ShowPlayerDialog( playerid, DIALOG_ORGEDIT, DIALOG_STYLE_LIST, "Deity Scripting", "Promeni Ime\nPromeni Enterijer\nPromeni Rankove\nPromeni Skinove\nPromeni Tip\nBoje Org\nDodaj Vozila", "Confirm", "Cancel" );
- return true;
- }
- YCMD:orgvehicle(playerid, params[], help) { // make a vehicle for organization
- if(PlayerInfo[playerid][pSkripter] != 2) return SCM(playerid,-1,""CRVENA"[SA:RP] "SIVA"Samo Vlasnik!");
- new VehicleID, OrgID, SlotNumber, ImaFajl[50], Float:PozX, Float:PozY, Float:PozZ, Float:PozA;
- if( sscanf( params, "iii", OrgID, VehicleID, SlotNumber) ) return SendClientMessage( playerid, COLOR_WHITE, "Usage: /orgvehicle [ ID of org] [ ID vehicle ] [ Number of vehicle slot(1-12)]." );
- format( ImaFajl, sizeof( ImaFajl ), O_FILE, OrgID );
- if( !fexist( ImaFajl ) ) return SendClientMessage(playerid, COLOR_RED, "Ta organizacije ne postoji." );
- if( OI[ OrgID ][ oColor_1 ] < 0 ) return SendClientMessage( playerid, COLOR_RED, "Prvo promeni boju organizacije(/orgcolor)." );
- if( VehicleID < 400 || VehicleID > 611 ) return SendClientMessage(playerid, COLOR_RED, "ID Vozila ne moze biti manji od 411 i veci od 600!" );
- if( SlotNumber < 1 || SlotNumber > 12 ) return SendClientMessage(playerid, COLOR_RED, "Broj slotova ne moze biti veci od 12 i manji od 1!" );
- GetPlayerPos( playerid , PozX, PozY, PozZ );
- GetPlayerFacingAngle( playerid , PozA );
- if( SlotNumber == 1 ) {
- if( OI[ OrgID ][ oVehicle_1 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Vec postoji vozilo u ovom slotu.");
- OI[ OrgID ][ oVehicle_1 ] = VehicleID;
- OI[ OrgID ][ oVehicle_1_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_1_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_1_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_1_PosA ] = PozA;
- OrgVehicle[OrgID][0] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Uspesno kreirano vozilo za rp org." ); }
- else if( SlotNumber == 2 ) {
- if( OI[ OrgID ][ oVehicle_2 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi.");
- OI[ OrgID ][ oVehicle_2 ] = VehicleID;
- OI[ OrgID ][ oVehicle_2_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_2_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_2_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_2_PosA ] = PozA;
- OrgVehicle[OrgID][1] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 3 ) {
- if( OI[ OrgID ][ oVehicle_3 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_3 ] = VehicleID;
- OI[ OrgID ][ oVehicle_3_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_3_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_3_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_3_PosA ] = PozA;
- OrgVehicle[OrgID][2] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 4 ) {
- if( OI[ OrgID ][ oVehicle_4 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_4 ] = VehicleID;
- OI[ OrgID ][ oVehicle_4_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_4_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_4_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_4_PosA ] = PozA;
- OrgVehicle[OrgID][3] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 5 ) {
- if( OI[ OrgID ][ oVehicle_5 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_5 ] = VehicleID;
- OI[ OrgID ][ oVehicle_5_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_5_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_5_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_5_PosA ] = PozA;
- OrgVehicle[OrgID][4] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 6 ) {
- if( OI[ OrgID ][ oVehicle_6 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_6 ] = VehicleID;
- OI[ OrgID ][ oVehicle_6_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_6_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_6_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_6_PosA ] = PozA;
- OrgVehicle[OrgID][5] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 7 ) {
- if( OI[ OrgID ][ oVehicle_7 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_7 ] = VehicleID;
- OI[ OrgID ][ oVehicle_7_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_7_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_7_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_7_PosA ] = PozA;
- OrgVehicle[OrgID][6] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 8 ) {
- if( OI[ OrgID ][ oVehicle_8 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_8 ] = VehicleID;
- OI[ OrgID ][ oVehicle_8_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_8_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_8_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_8_PosA ] = PozA;
- OrgVehicle[OrgID][7] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 9 ) {
- if( OI[ OrgID ][ oVehicle_9 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_9 ] = VehicleID;
- OI[ OrgID ][ oVehicle_9_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_9_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_9_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_9_PosA ] = PozA;
- OrgVehicle[OrgID][8] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 10 ) {
- if( OI[ OrgID ][ oVehicle_10 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_10 ] = VehicleID;
- OI[ OrgID ][ oVehicle_10_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_10_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_10_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_10_PosA ] = PozA;
- OrgVehicle[OrgID][9] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 11 ) {
- if( OI[ OrgID ][ oVehicle_11 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_11 ] = VehicleID;
- OI[ OrgID ][ oVehicle_11_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_11_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_11_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_11_PosA ] = PozA;
- OrgVehicle[OrgID][10] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else if( SlotNumber == 12 ) {
- if( OI[ OrgID ][ oVehicle_12 ] != 0 ) return SendClientMessage(playerid, COLOR_RED, "Hej vec se koristi ovaj slot!");
- OI[ OrgID ][ oVehicle_12 ] = VehicleID;
- OI[ OrgID ][ oVehicle_12_PosX ] = PozX;
- OI[ OrgID ][ oVehicle_12_PosY ] = PozY;
- OI[ OrgID ][ oVehicle_12_PosZ ] = PozZ;
- OI[ OrgID ][ oVehicle_12_PosA ] = PozA;
- OrgVehicle[OrgID][11] = CreateVehicle(VehicleID, PozX, PozY, PozZ, PozA, OI[ OrgID ][ oColor_1 ], OI[ OrgID ][ oColor_2 ], -1);
- SaveOrganization( OrgID ); SendClientMessage( playerid, COLOR_GREEN, "Successfully created vehicle for organization." ); }
- else {
- SendClientMessage(playerid, COLOR_RED, "Nece moci vise od 12 i manje od 1."); }
- return true;
- }
- ///
- YCMD:orgcolor(playerid, params[], help) { // change a color of vehicle
- if(PlayerInfo[playerid][pSkripter] != 2) return SCM(playerid,-1,""CRVENA"[SA:RP] "SIVA"Samo Vlasnik!");
- new color, OrgID, ImaFajl[50];
- if( sscanf( params, "iii", OrgID, color) ) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /orgcolor [ ID of org ] [ Color ].");
- format( ImaFajl, sizeof( ImaFajl ), O_FILE, OrgID );
- if( !fexist( ImaFajl ) ) return SendClientMessage(playerid, COLOR_RED, "Ta org ne postoji." );
- if( color < 0 || color > 255 ) return SendClientMessage(playerid, COLOR_RED, "ID boje ne moze biti veci 255 ili manji od 0." );
- OI[ OrgID ][ oColor_1 ] = color; OI[ OrgID ][ oColor_2 ] = color;
- SaveOrganization( OrgID );
- SendClientMessage(playerid, COLOR_GREEN, "Uspesna promena boje.");
- return true;
- }
- ///
- YCMD:rpr(playerid, params[], help) { // chat for legal organization(radio)
- new message[256], string[512];
- if( OI[ PlayerInfo[ playerid ][ pClan ] ][ oType ] != 1 ) return SendClientMessage(playerid, COLOR_RED, "Nisi clan rp organizacije");
- if(sscanf(params, "s[256]", message)) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /r [Text]");
- if( PlayerInfo[ playerid ][ pLider ] > 0 || PlayerInfo[ playerid ][ pClan ] > 0) {
- if( PlayerInfo[ playerid ][ pRank ] == 1) format(string, sizeof string, "** %s %s: %s, over. **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank1 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 2) format(string, sizeof string, "** %s %s: %s, over. **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank2 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 3) format(string, sizeof string, "** %s %s: %s, over. **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank3 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 4) format(string, sizeof string, "** %s %s: %s, over. **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank4 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 5) format(string, sizeof string, "** %s %s: %s, over. **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank5 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 6) format(string, sizeof string, "** %s %s: %s, over. **", OI[ PlayerInfo[ playerid ][ pLider ]][ oRank6 ], PlayerName( playerid ), message );
- OrgMessage( PlayerInfo[ playerid ][ pClan ], 0x83BFBFFF, string ); }
- else { SendClientMessage(playerid, COLOR_RED, "Nisi clan rp organizacije"); return true; }
- return true;
- }
- //
- YCMD:rpf(playerid, params[], help) { // chat of ilegal organization
- new message[256], string[512];
- if( OI[ PlayerInfo[ playerid ][ pClan ] ][ oType ] != 1 ) return SendClientMessage(playerid, COLOR_RED, "Nisi clan rp organizacije");
- if(sscanf(params, "s[256]", message)) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /f [Text]");
- if( PlayerInfo[ playerid ][ pLider ] > 0 || PlayerInfo[ playerid ][ pClan ] > 0) {
- if( PlayerInfo[ playerid ][ pRank ] == 1) format(string, sizeof string, "** %s %s: %s. )) **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank1 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 2) format(string, sizeof string, "** %s %s: %s. )) **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank2 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 3) format(string, sizeof string, "** %s %s: %s. )) **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank3 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 4) format(string, sizeof string, "** %s %s: %s. )) **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank4 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 5) format(string, sizeof string, "** %s %s: %s. )) **", OI[ PlayerInfo[ playerid ][ pClan ]][ oRank5 ], PlayerName( playerid ), message );
- else if( PlayerInfo[ playerid ][ pRank ] == 6) format(string, sizeof string, "** %s %s: %s. )) **", OI[ PlayerInfo[ playerid ][ pLider ]][ oRank6 ], PlayerName( playerid ), message );
- OrgMessage( PlayerInfo[ playerid ][ pClan ], 0x01FCFFC8, string ); }
- else { SendClientMessage(playerid, COLOR_RED, "Nisi clan rp organizacije!"); return true; }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment