Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Wetter System by Picaso released by TeamSpirit
- Die Projekte die ich geleitet oder bei dennen ich mitgemacht habe sind :
- NeXt-Passage
- NeXt-Life
- German-Deluxe-Reallife
- ReFlaX-ReaLlife
- GRG
- LS-SF Reallife*/
- /*Das Wars meiner Seits danke und viel SpaЯ mit diesem Filter Script. gruЯ t.S*/
- #include <a_samp>
- #include <Dini>
- forward Wetter();
- forward SetWetter();
- new Weather[3];
- new WetterRandomLS[] = { 1,2,3,15 };
- new WetterRandomSF[] = { 5,6,16 };
- new WetterRandomLV[] = { 1,2,3,4,5,18 };
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" WetterSystem by t.S & Picaso");
- print("--------------------------------------\n");
- Wetter();
- SetTimer("Wetter",900000, 1);
- SetTimer("SetWetter",1000, 1);
- return 1;
- }
- public Wetter()
- {
- Weather[0] = WetterRandomLS[random(sizeof(WetterRandomLS))];
- Weather[1] = WetterRandomSF[random(sizeof(WetterRandomSF))];
- Weather[2] = WetterRandomLV[random(sizeof(WetterRandomLV))];
- }
- public SetWetter()
- {
- new Float:xx, Float:yy, Float:zz;
- for(new i=0; i< GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- GetPlayerPos(i, xx, yy, zz);
- if((xx > -992.5172 && xx < 4000.0000) && (yy < 528.0000 && yy > -4000.0000)) //Los Santos
- {
- SetPlayerWeather(i, Weather[0]);
- }
- if((xx > -4000.0000 && xx< -992.5172) && (yy < 4000.0000 && yy > -4000.0000)) //San Fierro
- {
- SetPlayerWeather(i, Weather[1]);
- }
- if((xx > -992.5172 && xx< 4000.0000) && (yy < 4000.0000 && yy > 528.0000)) //Las Venturas
- {
- SetPlayerWeather(i, Weather[2]);
- }
- }
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- main()
- {
- print("\n----------------------------------");
- print(" ");
- print("----------------------------------\n");
- }
- stock strget(strx[], pos, search = ' ') {
- new arg, ret[128], idxx;
- for (new i = 0; i < strlen(strx); i++) {
- if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
- arg++;
- if (arg == pos + 1){
- ret[i-idxx] = EOS;
- return ret;
- } else if (arg == pos)
- idxx= i+1;
- }
- else if (arg == pos)
- ret[i - idxx] = strx[i];
- }
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment