Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*------------------------------------------------------------------------------
- --------------------------------Copyright By G-Mac_x3 & GamerXIOS V 2.0---------
- -------Dieses Script wurde für den Server: Dream Your Life geschrieben---------
- -------Unterstützung by: GamerXIOS----------------------------------------------
- -------Version 2.0--------------------------------------------------------------
- */
- #include <a_samp>
- #include <ocmd>
- #define sekunden 1 // wie lange es dauern soll bis ein Steinschlag passiert. SEKUNDEN
- #define sekunden2 10 // wie lange es dauern soll bis ein Stein weg geht. SEKUNDEN
- #define sekunden3 1 // Wie lange es dauern soll bis die Steine sich bewegen. SEKUNDEN
- #define speed 100 // wie schnell sie die steine bewegen sollen
- #pragma dynamic 8192
- #pragma tabsize 0
- new stein[12];
- new steinschlag1;
- forward Steinpublic();
- forward weggeraeumt();
- forward weggeraeumt2();
- forward weggeraeumt3(playerid);
- forward weggeraeumt4(playerid);
- forward weggeraeumt5(playerid);
- forward steinstart();
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Steinschlag By");
- print("G-Mac_x3 aka Kaster");
- print("and");
- print("GamerXIOS");
- print("--------------------------------------\n");
- SetTimer("Steinpublic",1000*sekunden,0);
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 0;
- }
- ocmd:dsteinschlag1(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))//durch die Abfrage wer das machen darf.
- {
- TogglePlayerControllable(playerid,0);
- SendClientMessageToAll(0x00FFFFFF,"Der Steinschlag wird aufgelöst");
- SetTimer("weggeraeumt",1000*sekunden2,0);
- }
- else
- {
- SendClientMessage(playerid,0x00FFFFFF,"Du bist kein Admin");
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- DestroyObject(stein[0]);
- DestroyObject(stein[1]);
- DestroyObject(stein[2]);
- DestroyObject(stein[3]);
- DestroyObject(stein[4]);
- DestroyObject(stein[5]);
- DestroyObject(stein[6]);
- DestroyObject(stein[7]);
- DestroyObject(stein[8]);
- DestroyObject(stein[9]);
- DestroyObject(stein[10]);
- DestroyObject(stein[11]);
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- new string[33];
- format(string,sizeof(string),"%s connect us.",spielername(playerid));
- SendClientMessageToAll(0x00FFFFFF,string);
- return 1;
- }
- public Steinpublic()
- {
- print("start");
- new row = random(3);
- switch(row)
- {
- case 0:
- {
- stein[0] = CreateObject(879, -270.79998779297, -2357.1000976563, 54.5, 0, 0, 42);
- stein[1] = CreateObject(879, -268.5, -2354.3000488281, 53.799999237061, 0, 0, 41.995239257813);
- stein[2] = CreateObject(879, -265.39999389648, -2355.8000488281, 51.599998474121, 0, 0, 41.995239257813);
- stein[3] = CreateObject(879, -269, -2350.8999023438, 51.299999237061, 0, 0, 41.995239257813);
- steinschlag1 = 1;
- }
- case 1:
- {
- stein[5] = CreateObject(867, -1999.5, -1888.9000244141, 59.799999237061, 0, 0, 0);//stein6
- stein[6] = CreateObject(867, -1998.5999755859, -1886.8000488281, 58.700000762939, 0, 0, 0);//stein7
- stein[7] = CreateObject(867, -1999.9000244141, -1890, 59.599998474121, 0, 0, 0);//stein8
- stein[8] = CreateObject(880, -898.79998779297, -1120.0999755859, 115.30000305176, 0, 0, 0);//stein9
- steinschlag1 = 2;
- }
- case 2:
- {
- stein[9] = CreateObject(880, -899.70001220703, -1112.6999511719, 115.19999694824, 0, 0, 0);//stein10
- stein[10] = CreateObject(880, -895.79998779297, -1119.6999511719, 111.59999847412, 0, 0, 0);//stein11
- stein[11] = CreateObject(880, -895.09997558594, -1113.1999511719, 111.5, 0, 0, 0);//stein12
- steinschlag1 = 3;
- }
- }
- SetTimer("steinstart",1000*sekunden3,0);
- return 1;
- }
- public steinstart()
- {
- if(steinschlag1 == 1)
- {
- MoveObject(stein[0],-247.69999694824,-2342.6999511719, 31.200000762939, 12);
- MoveObject(stein[1],-247.10000610352, -2341.3000488281, 31.200000762939, 12);
- MoveObject(stein[2],-247.69999694824, -2338.3000488281, 31.299999237061, 12);
- MoveObject(stein[3],-247.60000610352, -2337.6999511719, 31.60000038147, 12);
- }
- else if(steinschlag1 == 2)
- {
- MoveObject(stein[4],-2000.6999511719, -1877.5999755859, 43.099998474121, 12);
- MoveObject(stein[5],-2003, -1877, 43.299999237061, 12);
- MoveObject(stein[6],-2005.8000488281, -1874.0999755859, 43.200000762939, 12);
- MoveObject(stein[7],-2007.0999755859, -1873.5999755859, 43.200000762939, 12);
- }
- else if(steinschlag1 == 3)
- {
- MoveObject(stein[8],-894.59997558594, -1120.5, 100.59999847412, 12);
- MoveObject(stein[9],-896.90002441406, -1115.6999511719, 100.5, 12);
- MoveObject(stein[10],-891.90002441406, -1116.4000244141, 100.59999847412, 12);
- MoveObject(stein[11],-893.20001220703, -1110.5999755859, 100.5, 12);
- }
- return 1;
- }
- public weggeraeumt()
- {
- if(steinschlag1 == 1)
- {
- DestroyObject(stein[0]);
- }
- else if(steinschlag1 == 2)
- {
- DestroyObject(stein[4]);
- }
- else if(steinschlag1 == 3)
- {
- DestroyObject(stein[9]);
- }
- SetTimer("weggeraeumt2",1000*sekunden2,0);
- return 1;
- }
- public weggeraeumt2()
- {
- if(steinschlag1 == 1)
- {
- DestroyObject(stein[1]);
- }
- else if(steinschlag1 == 2)
- {
- DestroyObject(stein[5]);
- }
- else if(steinschlag1 == 3)
- {
- DestroyObject(stein[10]);
- }
- SetTimer("weggeraeumt3",1000*sekunden2,0);
- }
- public weggeraeumt3(playerid)
- {
- if(steinschlag1 == 1)
- {
- DestroyObject(stein[2]);
- }
- else if(steinschlag1 == 2)
- {
- DestroyObject(stein[6]);
- }
- else if(steinschlag1 == 3)
- {
- DestroyObject(stein[11]);
- TogglePlayerControllable(playerid, 1);
- }
- SetTimer("weggeraeumt4",1000*sekunden2,0);
- }
- public weggeraeumt4(playerid)
- {
- if(steinschlag1 == 1)
- {
- DestroyObject(stein[3]);
- TogglePlayerControllable(playerid, 1);
- }
- else if(steinschlag1 == 2)
- {
- DestroyObject(stein[7]);
- }
- SetTimer("weggeraeumt5",1000*sekunden2,0);
- }
- public weggeraeumt5(playerid)
- {
- if(steinschlag1 == 2)
- {
- DestroyObject(stein[8]);
- TogglePlayerControllable(playerid, 1);
- }
- SetTimer("Steinpublic",1000*sekunden,0);
- }
- stock spielername(playerid) {
- new name[128];
- GetPlayerName(playerid, name, 128);
- return name;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement