Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- hAchievements System by |GSR|Honig
- ~~~Do not remove any credits~~~
- */
- #include <a_samp>
- #define gruen 0x00FF00FF
- #define weiss 0xFFFFFFFF
- #define Msg SendClientMessage
- forward hAchieve_Init();
- forward hAchieve_Exit();
- forward hAchieve_Hide(playerid);
- new Text:hAchieveTextDraw0[MAX_PLAYERS];
- new Text:hAchieveTextDraw1[MAX_PLAYERS];
- new Text:hAchieveTextDraw2[MAX_PLAYERS];
- new Text:hAchieveTextDraw3[MAX_PLAYERS];
- new Text:hAchieveTextDraw4[MAX_PLAYERS];
- new hAchiveString[128];
- public hAchieve_Init()
- {
- print("|- hAchievements System by |GSR|Honig gestartet! -|");
- return 1;
- }
- public hAchieve_Exit()
- {
- print("|- hAchievements System by |GSR|Honig beendet! -|");
- return 1;
- }
- public hAchieve_Hide(playerid)
- {
- TextDrawHideForPlayer(playerid,hAchieveTextDraw0[playerid]);
- TextDrawHideForPlayer(playerid,hAchieveTextDraw1[playerid]);
- TextDrawHideForPlayer(playerid,hAchieveTextDraw2[playerid]);
- TextDrawHideForPlayer(playerid,hAchieveTextDraw3[playerid]);
- TextDrawHideForPlayer(playerid,hAchieveTextDraw4[playerid]);
- TextDrawDestroy(hAchieveTextDraw0[playerid]);
- TextDrawDestroy(hAchieveTextDraw1[playerid]);
- TextDrawDestroy(hAchieveTextDraw2[playerid]);
- TextDrawDedstroy(hAchieveTextDraw3[playerid]);
- TextDrawDestroy(hAchieveTextDraw4[playerid]);
- return 1;
- }
- stock GivehAchievement(playerid,name[],beschreibung[],level,geld)
- {
- //==========================//
- hAchieveTextDraw0[playerid] = TextDrawCreate(635.000000, 342.000000, "__________");
- TextDrawBackgroundColor(hAchieveTextDraw0[playerid], 255);
- TextDrawFont(hAchieveTextDraw0[playerid], 2);
- TextDrawLetterSize(hAchieveTextDraw0[playerid], 1.760000, 8.300001);
- TextDrawColor(hAchieveTextDraw0[playerid], -16776961);
- TextDrawSetOutline(hAchieveTextDraw0[playerid], 0);
- TextDrawSetProportional(hAchieveTextDraw0[playerid], 1);
- TextDrawSetShadow(hAchieveTextDraw0[playerid], 1);
- TextDrawUseBox(hAchieveTextDraw0[playerid], 1);
- TextDrawBoxColor(hAchieveTextDraw0[playerid], 168430180);
- TextDrawTextSize(hAchieveTextDraw0[playerid], 430.000000, 60.000000);
- //==========================//
- hAchieveTextDraw1[playerid] = TextDrawCreate(622.000000, 347.000000, "__________");
- TextDrawBackgroundColor(hAchieveTextDraw1[playerid], 255);
- TextDrawFont(hAchieveTextDraw1[playerid], 2);
- TextDrawLetterSize(hAchieveTextDraw1[playerid], 1.980000, 2.100000);
- TextDrawColor(hAchieveTextDraw1[playerid], -16776961);
- TextDrawSetOutline(hAchieveTextDraw1[playerid], 0);
- TextDrawSetProportional(hAchieveTextDraw1[playerid], 1);
- TextDrawSetShadow(hAchieveTextDraw1[playerid], 1);
- TextDrawUseBox(hAchieveTextDraw1[playerid], 1);
- TextDrawBoxColor(hAchieveTextDraw1[playerid], 255);
- TextDrawTextSize(hAchieveTextDraw1[playerid], 441.000000, 60.000000);
- //==========================//
- hAchieveTextDraw2[playerid] = TextDrawCreate(451.000000, 347.000000, "Achievement erhalten!");
- TextDrawBackgroundColor(hAchieveTextDraw2[playerid], 65535);
- TextDrawFont(hAchieveTextDraw2[playerid], 1);
- TextDrawLetterSize(hAchieveTextDraw2[playerid], 0.429999, 2.300000);
- TextDrawColor(hAchieveTextDraw2[playerid], -1);
- TextDrawSetOutline(hAchieveTextDraw2[playerid], 1);
- TextDrawSetProportional(hAchieveTextDraw2[playerid], 1);
- //==========================//
- hAchieveTextDraw3[playerid] = TextDrawCreate(505.000000, 371.000000, "Name");
- TextDrawBackgroundColor(hAchieveTextDraw3[playerid], -16776961);
- TextDrawFont(hAchieveTextDraw3[playerid], 1);
- TextDrawLetterSize(hAchieveTextDraw3[playerid], 0.549999, 1.400000);
- TextDrawColor(hAchieveTextDraw3[playerid], -1);
- TextDrawSetOutline(hAchieveTextDraw3[playerid], 1);
- TextDrawSetProportional(hAchieveTextDraw3[playerid], 1);
- //==========================//
- hAchieveTextDraw4[playerid] = TextDrawCreate(437.000000, 390.000000, "Beschreibung");
- TextDrawBackgroundColor(hAchieveTextDraw4[playerid], 255);
- TextDrawFont(hAchieveTextDraw4[playerid], 1);
- TextDrawLetterSize(hAchieveTextDraw4[playerid], 0.500000, 1.000000);
- TextDrawColor(hAchieveTextDraw4[playerid], -1);
- TextDrawSetOutline(hAchieveTextDraw4[playerid], 0);
- TextDrawSetProportional(hAchieveTextDraw4[playerid], 1);
- TextDrawSetShadow(hAchieveTextDraw4[playerid], 1);
- //==========================//
- format(hAchiveString,128,"%s",name);
- TextDrawSetString(hAchieveTextDraw3[playerid],hAchiveString);
- format(hAchiveString,128,"%s",beschreibung);
- TextDrawSetString(hAchieveTextDraw4[playerid],hAchiveString);
- TextDrawShowForPlayer(playerid,hAchieveTextDraw0[playerid]);
- TextDrawShowForPlayer(playerid,hAchieveTextDraw1[playerid]);
- TextDrawShowForPlayer(playerid,hAchieveTextDraw2[playerid]);
- TextDrawShowForPlayer(playerid,hAchieveTextDraw3[playerid]);
- TextDrawShowForPlayer(playerid,hAchieveTextDraw4[playerid]);
- SetPVarInt(playerid,"hAchievements",GetPVarInt(playerid,"hAchievements")+1);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+level);
- GivePlayerMoney(playerid,geld);
- SetTimerEx("hAchieve_Hide",10000,false,"d",playerid);
- return 1;
- }
- stock CountPlayerhAchievements(playerid)
- {
- Msg(playerid,weiss,"|---------- Deine hAchievements ----------");
- format(hAchiveString,128,"| Du hast bisher {FFFF00}%d hAchievements {00FF00}erhalten.",GetPVarInt(playerid,"hAchievements"));
- Msg(playerid,gruen,hAchiveString);
- return 1;
- }
- /*
- ~~====~~===~~====~~===~~====~~==~~====~~===~~====~~===~~====~~==~~====~~===~~====~~===~~====~~==
- ~~====~~===~~====~~===~~====~~===|| VIEL SPAß WÜNSCHT HONIG ||====~~===~~====~~===~~====~~===~~
- ~~====~~===~~====~~===~~====~~==// ©opyright 2012 by Honig \\====~~===~~====~~===~~====~~===~~
- ~~====~~===~~====~~===~~====~~==~~====~~===~~====~~===~~====~~==~~====~~===~~====~~===~~====~~==
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement