Szerző Téma: Rejtett csomag  (Megtekintve 762 alkalommal)

Rejtett csomag
« Dátum: 2014. Április 07. - 16:04:58 »
0
Hi
Nekem egy olyan script kéne, hogy lenne benne egy rejtett csomag és aki megtalálja a csomagot az kap pénzt ez a csomag minden 15 percenként jelenjen meg különbözõ helyeken

Dupla hozzászólás automatikusan összefûzve. ( 2014. Április 08. - 18:45:51 )

Na senki?
« Utoljára szerkesztve: 2014. Április 08. - 18:45:51 írta Andorko »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Rejtett csomag
« Válasz #1 Dátum: 2014. Április 25. - 11:55:53 »
0
Nem teszteltem!
 
#define FILTERSCRIPT
#include a_samp
#include streamer
//Csomag pozíciók:
new Float:csomagok[3][4] = {
{1595.0059,-1229.1215,278.0}, // teszt 1
{1595.2092,-1235.9232,278.0}, // teszt 2
{1595.1885,-1250.3318,278.0} // teszt 3
};
new pick;
public OnFilterScriptInit() {
SetTimer(\"RandomCsomag\", 60000*15, true);
return 1;
}
public OnPlayerPickUpDynamicPickup(playerid, pickupid) {
if(pickupid == pick) {
    DestroyDynamicPickup(pick);
GivePlayerMoney(playerid, 5000);
new str[512];
format(str, sizeof(str), \"%s megtalálta a rejtett csomagot! Jutalma: $5000!\");
SendClientMessageToAll(-1, str);
}
return 1;
}
forward RandomCsomag();
public RandomCsomag() {
new rand = random(sizeof(csomagok));
    pick = CreateDynamicPickup(1279, 1, csomagok[rand][0], csomagok[rand][1], csomagok[rand][2], -1);
new str[512];
format(str, sizeof(str), \"Csomag el lett helyezve! Itt: %s\", GetCsomagHelyNeve(rand));
SendClientMessageToAll(-1, str);
return 1;
}
stock GetCsomagHelyNeve(id) {
new nev[32];
switch(id) {
case 0: nev = \"teszt 1\";
case 1: nev = \"teszt 2\";
case 2: nev = \"teszt 3\";
}
return nev;
}
« Utoljára szerkesztve: 2014. Április 25. - 12:23:29 írta Dfoglalo »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Rejtett csomag
« Válasz #2 Dátum: 2014. Május 24. - 15:12:12 »
0
[mod]Témát zártam! Ha mégsem oldódott meg a problémád, kérlek jelezd PÜ-be, és megnyitom a témát![/mod]

Rejtett csomag
« Válasz #3 Dátum: 2014. Április 07. - 16:04:58 »
0
Hi
Nekem egy olyan script kéne, hogy lenne benne egy rejtett csomag és aki megtalálja a csomagot az kap pénzt ez a csomag minden 15 percenként jelenjen meg különbözõ helyeken

Dupla hozzászólás automatikusan összefûzve. ( 2014. Április 08. - 18:45:51 )

Na senki?
« Utoljára szerkesztve: 2014. Április 08. - 18:45:51 írta Andorko »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Rejtett csomag
« Válasz #4 Dátum: 2014. Április 25. - 11:55:53 »
0
Nem teszteltem!
 
#define FILTERSCRIPT
#include a_samp
#include streamer
//Csomag pozíciók:
new Float:csomagok[3][4] = {
{1595.0059,-1229.1215,278.0}, // teszt 1
{1595.2092,-1235.9232,278.0}, // teszt 2
{1595.1885,-1250.3318,278.0} // teszt 3
};
new pick;
public OnFilterScriptInit() {
SetTimer(\"RandomCsomag\", 60000*15, true);
return 1;
}
public OnPlayerPickUpDynamicPickup(playerid, pickupid) {
if(pickupid == pick) {
    DestroyDynamicPickup(pick);
GivePlayerMoney(playerid, 5000);
new str[512];
format(str, sizeof(str), \"%s megtalálta a rejtett csomagot! Jutalma: $5000!\");
SendClientMessageToAll(-1, str);
}
return 1;
}
forward RandomCsomag();
public RandomCsomag() {
new rand = random(sizeof(csomagok));
    pick = CreateDynamicPickup(1279, 1, csomagok[rand][0], csomagok[rand][1], csomagok[rand][2], -1);
new str[512];
format(str, sizeof(str), \"Csomag el lett helyezve! Itt: %s\", GetCsomagHelyNeve(rand));
SendClientMessageToAll(-1, str);
return 1;
}
stock GetCsomagHelyNeve(id) {
new nev[32];
switch(id) {
case 0: nev = \"teszt 1\";
case 1: nev = \"teszt 2\";
case 2: nev = \"teszt 3\";
}
return nev;
}
« Utoljára szerkesztve: 2014. Április 25. - 12:23:29 írta Dfoglalo »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Rejtett csomag
« Válasz #5 Dátum: 2014. Május 24. - 15:12:12 »
0
[mod]Témát zártam! Ha mégsem oldódott meg a problémád, kérlek jelezd PÜ-be, és megnyitom a témát![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal