killbill 21 Odesláno: 7. Červenec, 2010 Share Odesláno: 7. Červenec, 2010 Ahoj nudil jsem se a udelal jsem ramping system do filtescriptu nekomu se bude hodit na stunt server nebo si s toho muzete kopirovat a ted k tomu co v nem je,balíček obsahuje AMX i PAWNO... Je tam 7 příkazů /ramphelp /ramping-Zapnout/Vypnout ramping system /ramp 1 /ramp 2 /ramp 3 /ramp 4 /ramp 5 Link: http://solidfiles.com/d/8748 Dělal jsem na tom 1 hodinu dekuji za komenty (Sem lama no moc mi v tom nejde ) Link to comment Share on other sites More sharing options...
XxM4st3rxX 3 Odesláno: 7. Červenec, 2010 Share Odesláno: 7. Červenec, 2010 mozno to niekto vyuzije ale ja asi nie btw: g00d 49.9/50 Neni to az tak dokonale Link to comment Share on other sites More sharing options...
killbill 21 Odesláno: 7. Červenec, 2010 Author Share Odesláno: 7. Červenec, 2010 Diky rikal jsem ze jsem v pawnu lamka Link to comment Share on other sites More sharing options...
Frajtr 8 Odesláno: 7. Červenec, 2010 Share Odesláno: 7. Červenec, 2010 Spíš bych udělal na stunt servery vytvoreni rampy pres klik na mysi a udelal ze pokud vytvori hrac rampu rampu pred tim automaticky znici pres prikazy je to nanic Link to comment Share on other sites More sharing options...
killbill 21 Odesláno: 7. Červenec, 2010 Author Share Odesláno: 7. Červenec, 2010 Nj ale kdyz si bude stavet rampy a neodstrani to a odhlasi se tak server bude zadelanej rampama. Link to comment Share on other sites More sharing options...
Majitel ffredyk 168 Odesláno: 7. Červenec, 2010 Majitel Share Odesláno: 7. Červenec, 2010 Udelej to na klavesy a mas ode me 4/10 udelej to na vytvoreni rampy pred hrace po zmacknuti 2x rychle za sebou W a mas 8/10 Link to comment Share on other sites More sharing options...
killbill 21 Odesláno: 7. Červenec, 2010 Author Share Odesláno: 7. Červenec, 2010 To asi nedam tedka mam od tebe 0/10 ? Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Červenec, 2010 Share Odesláno: 7. Červenec, 2010 lol toto na 110% není tvoje... povedz mi čo je potom toto pX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)) ak mi to vysvetlíš uverím že si to robil ty (ja viem čo to je...) -- stř 07. črc 2010 20:57:24 -- ty to nemôžeš vedieť lebo si to nerobil ty ! joooo killman odhalil dalšiu kopirácku socku... FS by Jeffry tu je kód /*========================================================================= This Ramping Filterscript is made by Jeffry Made in January 2010. Your Rights: -You are allowed to modify this Filterscript, aslong as you DO NOT remove credits or re-upload it. -You are NOT allowed to re-upload this Filterscript. -You are NOT allowed to claim this as your own. -You are NOT allowed to remove any credits. Thank you. Have fun. I would be happy if you give me /credits. ===========================================================================*/ #include new bool:CreatedRamp[MAX_PLAYERS]; new Enabled[MAX_PLAYERS]; new Ramp; new Pers[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n----------------------------------"); print(" [FS] Ramping by Jeffry - Loaded -"); print("----------------------------------\n"); return 1; } public OnFilterScriptExit() { new i = 0; while(i < MAX_PLAYERS) { CreatedRamp = false; DestroyPlayerObject(i, Ramp); i++; } return 1; } public OnPlayerDisconnect(playerid) { if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; CreatedRamp[playerid] = false; Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerConnect(playerid) { Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ramping", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 1) {SendClientMessage(playerid, 0xFFFF00FF, "Ramping disabled!"); Enabled[playerid]=0; Pers[playerid]=0; return 1; } if(Enabled[playerid] == 0) { SendClientMessage(playerid, 0xFFFF00FF, "Ramping enabled!"); SendClientMessage(playerid, 0xFFFF00FF, "Press the Special Action Key ( Strg or Alt Gr ) to create a ramp!"); Enabled[playerid]=1; Pers[playerid]=1655; return 1; } } if (strcmp("/my ramp 1", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 1!"); Pers[playerid]=1655; return 1; } if (strcmp("/my ramp 2", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 2!"); Pers[playerid]=1632; return 1; } if (strcmp("/my ramp 3", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 3!"); Pers[playerid]=1631; return 1; } if (strcmp("/my ramp 4", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 4!"); Pers[playerid]=8302; return 1; } if (strcmp("/my ramp 5", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 5!"); Pers[playerid]=1503; return 1; } if (strcmp("/my ramp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Usage: /my ramp [1-5]!"); return 1; } if (strcmp("/ramphelp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Welcome to the Ramping-Info!"); SendClientMessage(playerid, 0xFFFFFFFF, "• Use /ramping to enable ramping."); SendClientMessage(playerid, 0xFFFFFFFF, "• Use /my ramp [1-5] to change the type of your ramp."); SendClientMessage(playerid, 0xFFFFFFFF, "• To create a ramp use Special Action Key ( ''Strg'' or ''Alt Gr'' )"); SendClientMessage(playerid, 0xFFFFFFFF, "• To disable ramping type /ramping again."); SendClientMessage(playerid, 0xFFFF00FF, "This Filterscript was made by [WsR]RyDeR and Jeffry."); return 1; } return 0; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(Enabled[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) { case 592,577,511,512,593,520,553,476,519,460,513,487,488,548,425,417,497,563,447,469: return 1; } if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; new Float:pX,Float:pY,Float:pZ,Float:vA, Arabam = GetPlayerVehicleID(playerid); GetVehiclePos(Arabam, pX, pY, pZ); GetVehicleZAngle(Arabam, vA); Ramp = CreatePlayerObject(playerid, Pers[playerid], pX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)), pZ, 0, 0, vA); CreatedRamp[playerid] = true; SetTimerEx("destroy", 4000,0,"d",playerid); } } } return 1; } forward destroy(playerid); public destroy(playerid) { if(CreatedRamp[playerid]==true) { return DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; }else return 0; } a tu je "killbill-ov" FS /*========================================================================= Tento Filtescript jsem delal 1 hodinu Vyrobeno: 7.Eervence 2010 Muzete to editovat jak chcete by KillBill ICQ: 564-535-999 Skype: KillBill515151 ===========================================================================*/ #include new bool:CreatedRamp[MAX_PLAYERS]; new Enabled[MAX_PLAYERS]; new Ramp; new Pers[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n----------------------------------"); print(" [FS] Ramping |NACTEN| -"); print("----------------------------------\n"); return 1; } public OnFilterScriptExit() { new i = 0; while(i < MAX_PLAYERS) { CreatedRamp = false; DestroyPlayerObject(i, Ramp); i++; } return 1; } public OnPlayerDisconnect(playerid) { if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; CreatedRamp[playerid] = false; Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerConnect(playerid) { Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ramping", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 1) {SendClientMessage(playerid, 0xFFFF00FF, "Rampy byli VYPNUTY!"); Enabled[playerid]=0; Pers[playerid]=0; return 1; } if(Enabled[playerid] == 0) { SendClientMessage(playerid, 0xFFFF00FF, "Rampy byli ZAPNUTY!"); SendClientMessage(playerid, 0xFFFF00FF, "Stisknete:(Prave Tlacitko na mysi nebo Ctrl)"); Enabled[playerid]=1; Pers[playerid]=1655; return 1; } } if (strcmp("/ramp 1", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-1"); Pers[playerid]=1655; return 1; } if (strcmp("/ramp 2", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-2!"); Pers[playerid]=1632; return 1; } if (strcmp("/ramp 3", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-3!"); Pers[playerid]=1631; return 1; } if (strcmp("/ramp 4", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-4!"); Pers[playerid]=8302; return 1; } if (strcmp("/ramp 5", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-5!"); Pers[playerid]=1503; return 1; } if (strcmp("/ramp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "[POUZITI]: /ramp [1-5]!"); return 1; } if (strcmp("/ramphelp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Vitejte v Ramping-Informacich"); SendClientMessage(playerid, 0xFFFFFFFF, "• Pouziti /ramping zapnete spawnovani ramp."); SendClientMessage(playerid, 0xFFFFFFFF, "• Pouziti /ramp [1-5] muzete si zvolit TIP ramp ktere chcete staver."); SendClientMessage(playerid, 0xFFFFFFFF, "• Rampy Tvorite bud mysi nebo temito klavesami: ( ''CTRL'' nebo ''ALT GR'' )"); SendClientMessage(playerid, 0xFFFFFFFF, "• To disable ramping type /ramping again."); SendClientMessage(playerid, 0xFFFF00FF, "[FILTESCRIPT]By KillBill pro pawno.cz"); return 1; } return 0; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(Enabled[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) { case 592,577,511,512,593,520,553,476,519,460,513,487,488,548,425,417,497,563,447,469: return 1; } if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; new Float:pX,Float:pY,Float:pZ,Float:vA, Arabam = GetPlayerVehicleID(playerid); GetVehiclePos(Arabam, pX, pY, pZ); GetVehicleZAngle(Arabam, vA); Ramp = CreatePlayerObject(playerid, Pers[playerid], pX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)), pZ, 0, 0, vA); CreatedRamp[playerid] = true; SetTimerEx("destroy", 4000,0,"d",playerid); } } } return 1; } forward destroy(playerid); public destroy(playerid) { if(CreatedRamp[playerid]==true) { return DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; }else return 0; } zdroj ? http://forum.sa-mp.com/showthread.php?t ... ing+System Link to comment Share on other sites More sharing options...
hospoda96 31 Odesláno: 7. Červenec, 2010 Share Odesláno: 7. Červenec, 2010 neviužiju ale pěkný Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Červenec, 2010 Share Odesláno: 7. Červenec, 2010 omg hospoda prečítaj si môj text... Link to comment Share on other sites More sharing options...
Guest Kubas Odesláno: 7. Červenec, 2010 Share Odesláno: 7. Červenec, 2010 vypada ti dobře 9/10 Link to comment Share on other sites More sharing options...
Guest Odesláno: 7. Červenec, 2010 Share Odesláno: 7. Červenec, 2010 lol toto na 110% není tvoje... povedz mi čo je potom totopX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)) ak mi to vysvetlíš uverím že si to robil ty (ja viem čo to je...) -- stř 07. črc 2010 20:57:24 -- ty to nemôžeš vedieť lebo si to nerobil ty ! joooo killman odhalil dalšiu kopirácku socku... FS by Jeffry tu je kód /*========================================================================= This Ramping Filterscript is made by Jeffry Made in January 2010. Your Rights: -You are allowed to modify this Filterscript, aslong as you DO NOT remove credits or re-upload it. -You are NOT allowed to re-upload this Filterscript. -You are NOT allowed to claim this as your own. -You are NOT allowed to remove any credits. Thank you. Have fun. I would be happy if you give me /credits. ===========================================================================*/ #include new bool:CreatedRamp[MAX_PLAYERS]; new Enabled[MAX_PLAYERS]; new Ramp; new Pers[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n----------------------------------"); print(" [FS] Ramping by Jeffry - Loaded -"); print("----------------------------------\n"); return 1; } public OnFilterScriptExit() { new i = 0; while(i < MAX_PLAYERS) { CreatedRamp = false; DestroyPlayerObject(i, Ramp); i++; } return 1; } public OnPlayerDisconnect(playerid) { if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; CreatedRamp[playerid] = false; Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerConnect(playerid) { Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ramping", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 1) {SendClientMessage(playerid, 0xFFFF00FF, "Ramping disabled!"); Enabled[playerid]=0; Pers[playerid]=0; return 1; } if(Enabled[playerid] == 0) { SendClientMessage(playerid, 0xFFFF00FF, "Ramping enabled!"); SendClientMessage(playerid, 0xFFFF00FF, "Press the Special Action Key ( Strg or Alt Gr ) to create a ramp!"); Enabled[playerid]=1; Pers[playerid]=1655; return 1; } } if (strcmp("/my ramp 1", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 1!"); Pers[playerid]=1655; return 1; } if (strcmp("/my ramp 2", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 2!"); Pers[playerid]=1632; return 1; } if (strcmp("/my ramp 3", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 3!"); Pers[playerid]=1631; return 1; } if (strcmp("/my ramp 4", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 4!"); Pers[playerid]=8302; return 1; } if (strcmp("/my ramp 5", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 5!"); Pers[playerid]=1503; return 1; } if (strcmp("/my ramp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Usage: /my ramp [1-5]!"); return 1; } if (strcmp("/ramphelp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Welcome to the Ramping-Info!"); SendClientMessage(playerid, 0xFFFFFFFF, "• Use /ramping to enable ramping."); SendClientMessage(playerid, 0xFFFFFFFF, "• Use /my ramp [1-5] to change the type of your ramp."); SendClientMessage(playerid, 0xFFFFFFFF, "• To create a ramp use Special Action Key ( ''Strg'' or ''Alt Gr'' )"); SendClientMessage(playerid, 0xFFFFFFFF, "• To disable ramping type /ramping again."); SendClientMessage(playerid, 0xFFFF00FF, "This Filterscript was made by [WsR]RyDeR and Jeffry."); return 1; } return 0; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(Enabled[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) { case 592,577,511,512,593,520,553,476,519,460,513,487,488,548,425,417,497,563,447,469: return 1; } if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; new Float:pX,Float:pY,Float:pZ,Float:vA, Arabam = GetPlayerVehicleID(playerid); GetVehiclePos(Arabam, pX, pY, pZ); GetVehicleZAngle(Arabam, vA); Ramp = CreatePlayerObject(playerid, Pers[playerid], pX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)), pZ, 0, 0, vA); CreatedRamp[playerid] = true; SetTimerEx("destroy", 4000,0,"d",playerid); } } } return 1; } forward destroy(playerid); public destroy(playerid) { if(CreatedRamp[playerid]==true) { return DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; }else return 0; } a tu je "killbill-ov" FS /*========================================================================= Tento Filtescript jsem delal 1 hodinu Vyrobeno: 7.Eervence 2010 Muzete to editovat jak chcete by KillBill ICQ: 564-535-999 Skype: KillBill515151 ===========================================================================*/ #include new bool:CreatedRamp[MAX_PLAYERS]; new Enabled[MAX_PLAYERS]; new Ramp; new Pers[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n----------------------------------"); print(" [FS] Ramping |NACTEN| -"); print("----------------------------------\n"); return 1; } public OnFilterScriptExit() { new i = 0; while(i < MAX_PLAYERS) { CreatedRamp = false; DestroyPlayerObject(i, Ramp); i++; } return 1; } public OnPlayerDisconnect(playerid) { if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; CreatedRamp[playerid] = false; Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerConnect(playerid) { Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ramping", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 1) {SendClientMessage(playerid, 0xFFFF00FF, "Rampy byli VYPNUTY!"); Enabled[playerid]=0; Pers[playerid]=0; return 1; } if(Enabled[playerid] == 0) { SendClientMessage(playerid, 0xFFFF00FF, "Rampy byli ZAPNUTY!"); SendClientMessage(playerid, 0xFFFF00FF, "Stisknete:(Prave Tlacitko na mysi nebo Ctrl)"); Enabled[playerid]=1; Pers[playerid]=1655; return 1; } } if (strcmp("/ramp 1", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-1"); Pers[playerid]=1655; return 1; } if (strcmp("/ramp 2", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-2!"); Pers[playerid]=1632; return 1; } if (strcmp("/ramp 3", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-3!"); Pers[playerid]=1631; return 1; } if (strcmp("/ramp 4", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-4!"); Pers[playerid]=8302; return 1; } if (strcmp("/ramp 5", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-5!"); Pers[playerid]=1503; return 1; } if (strcmp("/ramp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "[POUZITI]: /ramp [1-5]!"); return 1; } if (strcmp("/ramphelp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Vitejte v Ramping-Informacich"); SendClientMessage(playerid, 0xFFFFFFFF, "• Pouziti /ramping zapnete spawnovani ramp."); SendClientMessage(playerid, 0xFFFFFFFF, "• Pouziti /ramp [1-5] muzete si zvolit TIP ramp ktere chcete staver."); SendClientMessage(playerid, 0xFFFFFFFF, "• Rampy Tvorite bud mysi nebo temito klavesami: ( ''CTRL'' nebo ''ALT GR'' )"); SendClientMessage(playerid, 0xFFFFFFFF, "• To disable ramping type /ramping again."); SendClientMessage(playerid, 0xFFFF00FF, "[FILTESCRIPT]By KillBill pro pawno.cz"); return 1; } return 0; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(Enabled[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) { case 592,577,511,512,593,520,553,476,519,460,513,487,488,548,425,417,497,563,447,469: return 1; } if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; new Float:pX,Float:pY,Float:pZ,Float:vA, Arabam = GetPlayerVehicleID(playerid); GetVehiclePos(Arabam, pX, pY, pZ); GetVehicleZAngle(Arabam, vA); Ramp = CreatePlayerObject(playerid, Pers[playerid], pX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)), pZ, 0, 0, vA); CreatedRamp[playerid] = true; SetTimerEx("destroy", 4000,0,"d",playerid); } } } return 1; } forward destroy(playerid); public destroy(playerid) { if(CreatedRamp[playerid]==true) { return DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; }else return 0; } zdroj ? http://forum.sa-mp.com/showthread.php?t ... ing+System Link to comment Share on other sites More sharing options...
Globální moderátor HighPrint 177 Odesláno: 7. Červenec, 2010 Globální moderátor Share Odesláno: 7. Červenec, 2010 Lol ty si k***t na 100% Dutá hlava jak vakuum omg stop COPY!"!!!"! Link to comment Share on other sites More sharing options...
Guest Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 KillBill pokud máš jen na tohle...QWER má pravdu...kopírovat se nevyplácí potom když se zdena ofru na to příjde u každýho si to pose*eš a každej si tě budu pamatovat jako kapirant... Link to comment Share on other sites More sharing options...
DON 1 Odesláno: 9. Červenec, 2010 Share Odesláno: 9. Červenec, 2010 Mno, my všichni víme že QWER je taky trapný deb*l, který si hraje na Pána Link to comment Share on other sites More sharing options...
ThePhoFe 0 Odesláno: 9. Červenec, 2010 Share Odesláno: 9. Červenec, 2010 Musím souhlasit s [other]DON Link to comment Share on other sites More sharing options...
Guest Odesláno: 11. Červenec, 2010 Share Odesláno: 11. Červenec, 2010 DON":32unhyfa]Mno, my všichni víme že QWER je taky trapný d*bil, který si hraje na Pána že som ukázal že je killbill kopirák ? :roll: Link to comment Share on other sites More sharing options...
DON 1 Odesláno: 12. Červenec, 2010 Share Odesláno: 12. Červenec, 2010 ne, že si hraješ neustále na něco co nejsi Link to comment Share on other sites More sharing options...
Guest retro2x2 Odesláno: 3. Srpen, 2010 Share Odesláno: 3. Srpen, 2010 "rr" JJ dase to moc dobře využít xD Link to comment Share on other sites More sharing options...
Guest Odesláno: 3. Srpen, 2010 Share Odesláno: 3. Srpen, 2010 nespamuj neotváraj staré topicy lol toto na 110% není tvoje... povedz mi čo je potom totopX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)) ak mi to vysvetlíš uverím že si to robil ty (ja viem čo to je...) -- stř 07. črc 2010 20:57:24 -- ty to nemôžeš vedieť lebo si to nerobil ty ! joooo killman odhalil dalšiu kopirácku socku... FS by Jeffry tu je kód /*========================================================================= This Ramping Filterscript is made by Jeffry Made in January 2010. Your Rights: -You are allowed to modify this Filterscript, aslong as you DO NOT remove credits or re-upload it. -You are NOT allowed to re-upload this Filterscript. -You are NOT allowed to claim this as your own. -You are NOT allowed to remove any credits. Thank you. Have fun. I would be happy if you give me /credits. ===========================================================================*/ #include new bool:CreatedRamp[MAX_PLAYERS]; new Enabled[MAX_PLAYERS]; new Ramp; new Pers[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n----------------------------------"); print(" [FS] Ramping by Jeffry - Loaded -"); print("----------------------------------\n"); return 1; } public OnFilterScriptExit() { new i = 0; while(i < MAX_PLAYERS) { CreatedRamp = false; DestroyPlayerObject(i, Ramp); i++; } return 1; } public OnPlayerDisconnect(playerid) { if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; CreatedRamp[playerid] = false; Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerConnect(playerid) { Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ramping", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 1) {SendClientMessage(playerid, 0xFFFF00FF, "Ramping disabled!"); Enabled[playerid]=0; Pers[playerid]=0; return 1; } if(Enabled[playerid] == 0) { SendClientMessage(playerid, 0xFFFF00FF, "Ramping enabled!"); SendClientMessage(playerid, 0xFFFF00FF, "Press the Special Action Key ( Strg or Alt Gr ) to create a ramp!"); Enabled[playerid]=1; Pers[playerid]=1655; return 1; } } if (strcmp("/my ramp 1", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 1!"); Pers[playerid]=1655; return 1; } if (strcmp("/my ramp 2", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 2!"); Pers[playerid]=1632; return 1; } if (strcmp("/my ramp 3", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 3!"); Pers[playerid]=1631; return 1; } if (strcmp("/my ramp 4", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 4!"); Pers[playerid]=8302; return 1; } if (strcmp("/my ramp 5", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "You have to enable ramping first! (/ramping)!"); SendClientMessage(playerid, 0xFFFF00FF, "Ramp changed to Type 5!"); Pers[playerid]=1503; return 1; } if (strcmp("/my ramp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Usage: /my ramp [1-5]!"); return 1; } if (strcmp("/ramphelp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Welcome to the Ramping-Info!"); SendClientMessage(playerid, 0xFFFFFFFF, "• Use /ramping to enable ramping."); SendClientMessage(playerid, 0xFFFFFFFF, "• Use /my ramp [1-5] to change the type of your ramp."); SendClientMessage(playerid, 0xFFFFFFFF, "• To create a ramp use Special Action Key ( ''Strg'' or ''Alt Gr'' )"); SendClientMessage(playerid, 0xFFFFFFFF, "• To disable ramping type /ramping again."); SendClientMessage(playerid, 0xFFFF00FF, "This Filterscript was made by [WsR]RyDeR and Jeffry."); return 1; } return 0; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(Enabled[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) { case 592,577,511,512,593,520,553,476,519,460,513,487,488,548,425,417,497,563,447,469: return 1; } if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; new Float:pX,Float:pY,Float:pZ,Float:vA, Arabam = GetPlayerVehicleID(playerid); GetVehiclePos(Arabam, pX, pY, pZ); GetVehicleZAngle(Arabam, vA); Ramp = CreatePlayerObject(playerid, Pers[playerid], pX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)), pZ, 0, 0, vA); CreatedRamp[playerid] = true; SetTimerEx("destroy", 4000,0,"d",playerid); } } } return 1; } forward destroy(playerid); public destroy(playerid) { if(CreatedRamp[playerid]==true) { return DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; }else return 0; } a tu je "killbill-ov" FS /*========================================================================= Tento Filtescript jsem delal 1 hodinu Vyrobeno: 7.Eervence 2010 Muzete to editovat jak chcete by KillBill ICQ: 564-535-999 Skype: KillBill515151 ===========================================================================*/ #include new bool:CreatedRamp[MAX_PLAYERS]; new Enabled[MAX_PLAYERS]; new Ramp; new Pers[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n----------------------------------"); print(" [FS] Ramping |NACTEN| -"); print("----------------------------------\n"); return 1; } public OnFilterScriptExit() { new i = 0; while(i < MAX_PLAYERS) { CreatedRamp = false; DestroyPlayerObject(i, Ramp); i++; } return 1; } public OnPlayerDisconnect(playerid) { if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; CreatedRamp[playerid] = false; Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerConnect(playerid) { Enabled[playerid]=0; Pers[playerid]=0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ramping", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 1) {SendClientMessage(playerid, 0xFFFF00FF, "Rampy byli VYPNUTY!"); Enabled[playerid]=0; Pers[playerid]=0; return 1; } if(Enabled[playerid] == 0) { SendClientMessage(playerid, 0xFFFF00FF, "Rampy byli ZAPNUTY!"); SendClientMessage(playerid, 0xFFFF00FF, "Stisknete:(Prave Tlacitko na mysi nebo Ctrl)"); Enabled[playerid]=1; Pers[playerid]=1655; return 1; } } if (strcmp("/ramp 1", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-1"); Pers[playerid]=1655; return 1; } if (strcmp("/ramp 2", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-2!"); Pers[playerid]=1632; return 1; } if (strcmp("/ramp 3", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-3!"); Pers[playerid]=1631; return 1; } if (strcmp("/ramp 4", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-4!"); Pers[playerid]=8302; return 1; } if (strcmp("/ramp 5", cmdtext, true, 10) == 0) { if(Enabled[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Jestli chcete stavet rampy musite prvne zadat (/rampy)!"); SendClientMessage(playerid, 0xFFFF00FF, "Rampa zmenena na [TIP]-5!"); Pers[playerid]=1503; return 1; } if (strcmp("/ramp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "[POUZITI]: /ramp [1-5]!"); return 1; } if (strcmp("/ramphelp", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Vitejte v Ramping-Informacich"); SendClientMessage(playerid, 0xFFFFFFFF, "• Pouziti /ramping zapnete spawnovani ramp."); SendClientMessage(playerid, 0xFFFFFFFF, "• Pouziti /ramp [1-5] muzete si zvolit TIP ramp ktere chcete staver."); SendClientMessage(playerid, 0xFFFFFFFF, "• Rampy Tvorite bud mysi nebo temito klavesami: ( ''CTRL'' nebo ''ALT GR'' )"); SendClientMessage(playerid, 0xFFFFFFFF, "• To disable ramping type /ramping again."); SendClientMessage(playerid, 0xFFFF00FF, "[FILTESCRIPT]By KillBill pro pawno.cz"); return 1; } return 0; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(Enabled[playerid] == 1) { if (IsPlayerInAnyVehicle(playerid)) { if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP)) { switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) { case 592,577,511,512,593,520,553,476,519,460,513,487,488,548,425,417,497,563,447,469: return 1; } if(CreatedRamp[playerid] == true) DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; new Float:pX,Float:pY,Float:pZ,Float:vA, Arabam = GetPlayerVehicleID(playerid); GetVehiclePos(Arabam, pX, pY, pZ); GetVehicleZAngle(Arabam, vA); Ramp = CreatePlayerObject(playerid, Pers[playerid], pX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)), pZ, 0, 0, vA); CreatedRamp[playerid] = true; SetTimerEx("destroy", 4000,0,"d",playerid); } } } return 1; } forward destroy(playerid); public destroy(playerid) { if(CreatedRamp[playerid]==true) { return DestroyPlayerObject(playerid, Ramp), CreatedRamp[playerid] = false; }else return 0; } zdroj ? http://forum.sa-mp.com/showthread.php?t ... ing+System Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now