GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Gabor.. - 2012. február 25. - 08:48:50

Cím: Rablás
Írta: Gabor.. - 2012. február 25. - 08:48:50
Sziasztok!
Itt van életem elsõ nagyobb projektje! Egy rablás script.
Letöltés:  Pawn: http://www.mediafire.com/?psirb4abu7h72ju   
                Amx: http://www.mediafire.com/?kv59fevd5lc1dfl
Itt a kód, ha nem akarod letölteni!
 
#include <a_samp>
#include <streamer>
#include <zcmd>
#define COLOR_GREEN 0x33FF33AA
#define COLOR_RED 0xFF0000AA
#define COLOR_BLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
public OnGameModeInit()  // FS-ben OnFilterScriptInit()
{
    CreateDynamicObject(2942, 2159.3999023438, 939.90002441406, 10.199999809265, 0, 0, 269.99450683594);
    CreateDynamicObject(2942, 2032.6999511719, 1319.4000244141, 10.5, 0, 0, 270);
    CreateDynamicObject(2942, 2183.6000976563, 2162.1999511719, 10.5, 0, 0, 357.97277832031);
    CreateDynamicObject(2942, 2159.3999023438, 939.90002441406, 10.199999809265, 0, 0, 269.99450683594);
    CreateDynamicObject(2942, 2085.6999511719, 2047.4000244141, 10.699999809265, 0, 0, 89.989013671875);
    return 1;
}
CMD:rabol(playerid, params[])
{
   if(GetPVarInt(playerid,\"rabol\") == 0)
   {
      if(IsPlayerInRangeOfPoint(playerid,1.0,2032.0376,1319.3666,10.8203) || IsPlayerInRangeOfPoint(playerid,1.0, 2158.7371,939.8642,10.8203) || IsPlayerInRangeOfPoint(playerid,1.0, 2183.2349,2161.5310,10.8203) || IsPlayerInRangeOfPoint(playerid,1.0,2086.3616,2047.7804,11.0579)) // Értelemszerûen bõvítheted! De akkor az OnGameModeInit()-hez is rakj objecteket
      {
        SendClientMessage(playerid,COLOR_RED,\"Beleütöttél egyet az ATM-be, és kiesett a sok pénz! Gyorsan szedd fel a lóvét!!\");
        TogglePlayerControllable(playerid,0);
        SetPlayerWantedLevel(playerid,6);
        SetPVarInt(playerid,\"rabol\",1);
        SendClientMessageToAll(COLOR_BLUE,\"[RIASZTÁS]: Kirabolták az ATM-et!\");
       
        SetTimerEx(\"rabolas\",15000,0,\"i\",playerid);
      }
      else SendClientMessage(playerid,COLOR_GREEN,\"Nemvagy ATM közelébe! Mennyé közelebb! :\'S\");
   }
   else SendClientMessage(playerid,COLOR_RED,\"Most raboltál! 5 perc múlva újra rabolhatsz\");
   return 1;
}
forward rabolas(playerid);
public rabolas(playerid)
{
   new rcash =(random(50000-10000)+10000);
   
   TogglePlayerControllable(playerid,1);
   GivePlayerMoney(playerid, rcash);
   SendClientMessage(playerid,COLOR_ORANGE,\"Kész vagy! Gyorsan fuss el, miellõtt ideérnek a zsaruk!\");
   
   SetTimerEx(\"rabolasido\",300000,0,\"i\",playerid);
}
forward rabolasido(playerid);
public rabolasido(playerid)
{
   SendClientMessage(playerid,COLOR_GREEN,\"Na, vaze letelt az idõ, mostmár rabolhatsz újra\");
   SetPVarInt(playerid,\"rabol\",0);
   SetPlayerWantedLevel(playerid,0);
   return 1;
}

 Hát ennyi lenne, ha hibát találtok benne, azt jelezzétek! Köszi! :)
UPDATED v2.0! - PVar használata
                v2.0.1! - Az a bug, hogy 1 milliárd$-t rabolsz javítva!   (Kód, letöltési link fríssítve!)
                v2.1! -  Több ATM-et lehet rabolni + egy kis apróság, hogy 6 körözési csillagod lesz!
A SCRIPT MÁR RÉGI!
Cím: Rablás
Írta: DrAkE - 2012. február 25. - 09:03:31
4 hiba én szemszögembõl:
1. bool változó vagy PVar használata jobb.
2. Nem MAX_PLAYER_NAME kellene, hanem MAX_PLAYERS
3. Nincsenek tagolva, átláthatatlan.
4. Nem hiszem hogy jó dolog ilyen trágár mondatokat belerakni, hiszen nem viccesek.
Cím: Rablás
Írta: Flash - 2012. február 25. - 09:14:56
A szövege is elég gyerekes.
Cím: Rablás
Írta: Gabor.. - 2012. február 25. - 09:19:04
Jó jó, bocsánat. Hát ez az elsõ ilyen scriptem, nem vagyok profi
Cím: Rablás
Írta: Norby - 2012. február 25. - 09:22:36
[mod]Legközelebb tedd ki a kategóriát![/mod]
Cím: Rablás
Írta: Gabor.. - 2012. február 25. - 09:24:57
Kivan téve, de eltûnt O_o Nem tudom miért
Cím: Rablás
Írta: lusta19 - 2012. február 25. - 09:31:15
Idézetet írta: Gabor.. date=1330158297\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17485\" data-ipsquote-contentclass=\"forums_Topic
Kivan téve, de eltûnt O_o Nem tudom miért
 
Mert ha kirakod a kategóriát és utána beleszerkesztesz a témába eltûnik, szóval ha szerkeszted a témát utána a kategóriát is be kell állítani újra  :)
Cím: Rablás
Írta: Exec$ - 2012. február 25. - 09:55:12
Szép nekem nagyon tetszik :D
Cím: Rablás
Írta: Norby - 2012. február 25. - 10:03:50
Idézetet írta: Exec$ date=1330160112\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17485\" data-ipsquote-contentclass=\"forums_Topic
Szép nekem nagyon tetszik :D
 
Hát ha neked ez tetszik akkor egy idõsek lehettek.. :D
Cím: Rablás
Írta: CANNONN - 2012. február 25. - 10:41:46
Idézetet írta: DrAkE date=1330157011\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17485\" data-ipsquote-contentclass=\"forums_Topic
4 hiba én szemszögembõl:
1. bool változó vagy PVar használata jobb.
2. Nem MAX_PLAYER_NAME kellene, hanem MAX_PLAYERS
3. Nincsenek tagolva, átláthatatlan.
4. Nem hiszem hogy jó dolog ilyen trágár mondatokat belerakni, hiszen nem viccesek.
 
Egyetértek!
Kicsit úgy tûnik, mintha összedobtad volna.
Cím: Rablás
Írta: Gabor.. - 2012. február 25. - 11:15:00
Jó, hát nem vagyok profi, de azért nemkéne szarozni meg stb...  :(, mert ez nemjól esik. Lehet, hogy van más megoldás, de az a lényeg, hogy müködik, és hogy én írtam, így gyakorolok, lehet, hogy máskor jobblesz vagy valami.(A tanácsokat megfogadom, és megpróbálom megnézni, hogy hogyan tudom átírni)
Cím: Rablás
Írta: ChuckNorris - 2012. február 25. - 11:20:52
Senki nem szarozta le, ezt nem így kell felfogni :D
Ezek tanácsok, amiket ha betartasz, akkor valószínûleg csak dícséreteket fogsz legközelebb kapni, ha nem kapnál visszajelzést hogy mit hogy lehetne jobban megcsinálni, nem fejlõdnél :)
( Pl. átírhatod a scriptet annak megfelelõen amiket leírtak, megváltoznának a vélemények és jó irányba :) )
Cím: Rablás
Írta: Gabor.. - 2012. február 25. - 11:23:06
Okés, megpróbálom! :) Hát ez igaz,hogy csak akkor fejlõdök.
UI.: Update!
Cím: Rablás
Írta: csont - 2012. február 25. - 12:48:13
Szerintem is fasxa kis script  ;)
Cím: Rablás
Írta: Gabor.. - 2012. február 25. - 13:08:11
Köszi^^ :) Lehet nemsokára update lesz PVar-ra!
Cím: Rablás
Írta: csont - 2012. február 25. - 15:34:11
Nah így mostmár jobb :) :)
Ment a + ! :D
Cím: Rablás
Írta: Gabor.. - 2012. február 25. - 15:53:38
Update! Mostmár PVar-al van megírva! Letöltési link, és a kód frissítve a fõposztban!
Cím: Rablás
Írta: Flash - 2012. február 25. - 16:05:32
Látom a szövegeket is átírtad, sokkal jobb lett így grat! :D
Cím: Rablás
Írta: Gabor.. - 2012. február 25. - 16:07:36
Igen köszönöm, hát igyekeztem megcsinálni úgy ahogy tudtam :)
Cím: Rablás
Írta: .::David::. - 2012. február 26. - 08:38:26
egész jó lett :)
felfogom használni
Cím: Rablás
Írta: Gabor.. - 2012. február 26. - 08:40:21
Köszi! :)
UPDATE! Az a bug, hogy 1 millárd$-t rabolsz javítva!
Cím: Rablás
Írta: Dialog - 2012. február 26. - 10:14:19
Idézetet írta: ChuckNorris date=1330165252\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17485\" data-ipsquote-contentclass=\"forums_Topic
Senki nem sz*rozta le, ezt nem így kell felfogni :D
Ezek tanácsok, amiket ha betartasz, akkor valószínûleg csak dícséreteket fogsz legközelebb kapni, ha nem kapnál visszajelzést hogy mit hogy lehetne jobban megcsinálni, nem fejlõdnél :)
( Pl. átírhatod a scriptet annak megfelelõen amiket leírtak, megváltoznának a vélemények és jó irányba :) )
 
Pedig ezt én is szarozásnak venném,ezért nem rakok fel ide fel semmit mert mindenki leszarozná,.
Cím: Rablás
Írta: Gabor.. - 2012. február 26. - 11:01:37
Hát jah, de mind1, még fejlesztem egy kicsit ezt a scriptet, aztán valami újat írok.
Cím: Rablás
Írta: ChuckNorris - 2012. február 26. - 16:07:38
Idézetet írta: Dialog date=1330247659\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17485\" data-ipsquote-contentclass=\"forums_Topic


Senki nem sz*rozta le, ezt nem így kell felfogni :D
Ezek tanácsok, amiket ha betartasz, akkor valószínûleg csak dícséreteket fogsz legközelebb kapni, ha nem kapnál visszajelzést hogy mit hogy lehetne jobban megcsinálni, nem fejlõdnél :)
( Pl. átírhatod a scriptet annak megfelelõen amiket leírtak, megváltoznának a vélemények és jó irányba :) )
 
Pedig ezt én is sz*rozásnak venném,ezért nem rakok fel ide fel semmit mert mindenki lesz*rozná,.
 
[/quote]
Erre csak annyit tudok mondani hogy látod mi történt a hozzászólások hangnemével és formájával miután a script át lett alakítva a bizonyos \"szarozásnak\" (tanácsoknak...) megfelelõen?
Cím: Rablás
Írta: Gabor.. - 2012. február 26. - 17:18:44
Hát mondjuk ez jól jött ez a PVar-os tanács, mert mostmár csak ezzel csinálnom az ilyen dolgokat meg ezt a scriptet is, nem sima változóval
Cím: Rablás
Írta: tangelo - 2012. február 26. - 17:23:27
Mindent félretéve elég jó script :) Grat
Cím: Rablás
Írta: Gabor.. - 2012. február 26. - 17:26:55
Köszönöm! :) Mégegy update várható a holnapi nap folyamán! Elvileg több atm-et lehet majd kirabolni! De az holnap kiderül, hogy sikerül-e :)
Cím: Rablás
Írta: Flash - 2012. február 26. - 20:42:53
Sok sikert... ;)
Cím: Rablás
Írta: Gabor.. - 2012. február 27. - 14:21:22
Köszönöm! Kész van! Update v2.1-re, Több atm-et lehet rabolni + egy kis apróság, hogy 6 körözési csillagod lesz. Frissítve minden a fõposztban!
Cím: Rablás
Írta: .::David::. - 2012. február 27. - 14:54:55
énszerintem ehez a részhez:
 
SendClientMessage(playerid,COLOR_GREEN,\"Na, vaze letelt az idõ, mostmár rabolhatsz újra\");
   SetPVarInt(playerid,\"rabol\",0);

 
tedd hozzá ezt is:
 
SetPlayerWantedLevel(playerid,0);
Cím: Rablás
Írta: Gabor.. - 2012. február 27. - 14:59:08
Jah, tényleg, kösz az ötletet! Update!
Cím: Rablás
Írta: FastFurious - 2012. március 26. - 19:57:42
jo lett GABI nkm teccik koszi ment a +
Cím: Rablás
Írta: Gabor.. - 2012. március 26. - 20:37:42
Köszi! :) Használd egészséggel! :D
Cím: Rablás
Írta: fbsokk - 2012. március 29. - 14:45:23
Szép kis szkript!
Cím: Rablás
Írta: Gabor.. - 2012. március 29. - 15:34:17
Köszönöm! :)
Cím: Rablás
Írta: zeteni - 2012. április 11. - 20:13:37
Jó lett így tovább!
Cím: Rablás
Írta: Gabor.. - 2012. április 12. - 17:17:13
Köszi. :)
Cím: Rablás
Írta: Mokus - 2012. szeptember 24. - 09:37:21
Szerintem tök fain :) le teszel pár atm-et ahova akarod a maffia pvarintét használod(HA VAN) és tök jó rp atm rendszer meg egy kicsit meg szerkezted az üzeneteket szép nekem nagyon tetszik  :thumbsup: