admin Дата: Четверг, 10.02.2011, 10:35:27 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
Это мой второй FS выпущен на SA-MP форумах он EXP ака опыт убивает что делает, когда и получить убить 0 / 20 идет в 1 / 20 и бар в TextDraw добавляет бар я получила картина Code
#include <a_samp> new Text:EXPINFO; new Text:Box; new Text:Bar[MAX_PLAYERS]; new Text:Number[MAX_PLAYERS]; public OnFilterScriptInit() { EXPINFO = TextDrawCreate(259.000000, 385.000000, "EXP SYSTEM"); TextDrawBackgroundColor(EXPINFO, 255); TextDrawFont(EXPINFO, 1); TextDrawLetterSize(EXPINFO, 0.490000, 1.200000); TextDrawColor(EXPINFO, -16776961); TextDrawSetOutline(EXPINFO, 0); TextDrawSetProportional(EXPINFO, 1); TextDrawSetShadow(EXPINFO, 1); Box = TextDrawCreate(260.000000, 398.000000, "~n~"); TextDrawBackgroundColor(Box, 255); TextDrawFont(Box, 1); TextDrawLetterSize(Box, 0.500000, 1.000000); TextDrawColor(Box, -1); TextDrawSetOutline(Box, 0); TextDrawSetProportional(Box, 1); TextDrawSetShadow(Box, 1); TextDrawUseBox(Box, 1); TextDrawBoxColor(Box, 3284530); TextDrawTextSize(Box, 355.000000, 0.000000); for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { Bar[playerid] = TextDrawCreate(260.000000, 395.000000, "get a kill"); TextDrawBackgroundColor(Bar[playerid], 255); TextDrawFont(Bar[playerid], 1); TextDrawLetterSize(Bar[playerid], 0.500000, 1.599999); TextDrawColor(Bar[playerid], -1); TextDrawSetOutline(Bar[playerid], 0); TextDrawSetProportional(Bar[playerid], 1); TextDrawSetShadow(Bar[playerid], 1); Number[playerid] = TextDrawCreate(286.000000, 397.000000, "0/~r~15"); TextDrawBackgroundColor(Number[playerid], 255); TextDrawFont(Number[playerid], 1); TextDrawLetterSize(Number[playerid], 0.390000, 1.000000); TextDrawColor(Number[playerid], -1); TextDrawSetOutline(Number[playerid], 0); TextDrawSetProportional(Number[playerid], 1); TextDrawSetShadow(Number[playerid], 1); } for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, EXPINFO); TextDrawShowForPlayer(i, Box); TextDrawShowForPlayer(i, Bar[i]); TextDrawShowForPlayer(i, Number[i]); } } return 1; } public OnPlayerDeath(playerid, killerid, reason) { new msg[64]; new score = GetPlayerScore(killerid); SetPlayerScore(killerid, score+1); format(msg, sizeof(msg),"XP: %d/50",score+1); TextDrawSetString(Number[killerid],msg); GivePlayerMoney(killerid, 12000); GameTextForPlayer(killerid, "~p~1+ ~w~EXP Experience! ~n~~g~+$12000!!",6000,4); switch(GetPlayerScore(killerid)) { case 1: { TextDrawSetString(Bar[killerid],"~b~l"); TextDrawSetString(Number[killerid],"~w~ 1/~r~15"); } case 2: { TextDrawSetString(Bar[killerid],"~b~ll"); TextDrawSetString(Number[killerid],"~w~ 2/~r~15"); } case 3: { TextDrawSetString(Bar[killerid],"~b~lll"); TextDrawSetString(Number[killerid],"~w~ 3/~r~15"); } case 4: { TextDrawSetString(Bar[killerid],"~b~llll"); TextDrawSetString(Number[killerid],"~w~ 4/~r~15"); } case 5: { TextDrawSetString(Bar[killerid],"~b~lllll"); TextDrawSetString(Number[killerid],"~w~ 5/~r~15"); } case 6: { TextDrawSetString(Bar[killerid],"~b~llllll"); TextDrawSetString(Number[killerid],"~w~ 6/~r~15"); } case 7: { TextDrawSetString(Bar[killerid],"~b~lllllll"); TextDrawSetString(Number[killerid],"~w~ 7/~r~15"); } case 8: { TextDrawSetString(Bar[killerid],"~b~llllllll"); TextDrawSetString(Number[killerid],"~w~ 8/~r~15"); } case 9: { TextDrawSetString(Bar[killerid],"~b~lllllllll"); TextDrawSetString(Number[killerid],"~w~ 9/~r~15"); } case 10: { TextDrawSetString(Bar[killerid],"~b~llllllllll"); TextDrawSetString(Number[killerid],"~w~ 10/~r~15"); } case 11: { TextDrawSetString(Bar[killerid],"~b~lllllllllll"); TextDrawSetString(Number[killerid],"~w~ 11/~r~15"); } case 12: { TextDrawSetString(Bar[killerid],"~b~llllllllllll"); TextDrawSetString(Number[killerid],"~w~ 12/~r~15"); } case 13: { TextDrawSetString(Bar[killerid],"~b~lllllllllllll"); TextDrawSetString(Number[killerid],"~w~ 13/~r~15"); } case 14: { TextDrawSetString(Bar[killerid],"~b~llllllllllllll"); TextDrawSetString(Number[killerid],"~w~ 14/~r~15"); } case 15: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllll"); TextDrawSetString(Number[killerid],"~w~ 15/~r~15"); } } return 1; } public OnFilterScriptExit() { TextDrawHideForAll(EXPINFO); TextDrawDestroy(EXPINFO); TextDrawHideForAll(Box); TextDrawDestroy(Box); for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { TextDrawHideForAll(Bar[playerid]); TextDrawDestroy(Bar[playerid]); TextDrawHideForAll(Number[playerid]); TextDrawDestroy(Number[playerid]); } return 1; } public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid, EXPINFO); TextDrawShowForPlayer(playerid, Box); TextDrawShowForPlayer(playerid, Bar[playerid]); TextDrawShowForPlayer(playerid, Number[playerid]); return 1; }
v1 Code
#include <a_samp> #define COLOR_GREEN 0x20B2AAAA #include <a_samp> new Text:Textdraw0; new Text:Textdraw1; new Text:Bar[MAX_PLAYERS]; new Text:EXPNUM[MAX_PLAYERS]; public OnFilterScriptInit() { Textdraw0 = TextDrawCreate(230.000000, 390.000000, "~n~"); TextDrawBackgroundColor(Textdraw0, 255); TextDrawFont(Textdraw0, 1); TextDrawLetterSize(Textdraw0, 0.500000, 1.000000); TextDrawColor(Textdraw0, -1); TextDrawSetOutline(Textdraw0, 0); TextDrawSetProportional(Textdraw0, 1); TextDrawSetShadow(Textdraw0, 1); TextDrawUseBox(Textdraw0, 1); TextDrawBoxColor(Textdraw0, 840829490); TextDrawTextSize(Textdraw0, 401.000000, 0.000000); Textdraw1 = TextDrawCreate(267.000000, 368.000000, "~r~ EXP"); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 1); TextDrawLetterSize(Textdraw1, 0.919999, 1.200000); TextDrawColor(Textdraw1, -1); TextDrawSetOutline(Textdraw1, 0); TextDrawSetProportional(Textdraw1, 1); TextDrawSetShadow(Textdraw1, 1); for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { // exp number EXPNUM[playerid] = TextDrawCreate(274.000000, 378.000000, "~w~ 0/~r~20"); TextDrawBackgroundColor(EXPNUM[playerid], 255); TextDrawFont(EXPNUM[playerid], 1); TextDrawLetterSize(EXPNUM[playerid], 0.500000, 1.100000); TextDrawColor(EXPNUM[playerid], -1); TextDrawSetOutline(EXPNUM[playerid], 0); TextDrawSetProportional(EXPNUM[playerid], 1); TextDrawSetShadow(EXPNUM[playerid], 1); //bar Bar[playerid] = TextDrawCreate(220.000000, 385.000000, "~b~ GET A KILL"); TextDrawBackgroundColor(Bar[playerid], 255); TextDrawFont(Bar[playerid], 1); TextDrawLetterSize(Bar[playerid], 0.500000, 1.900000); TextDrawColor(Bar[playerid], -1); TextDrawSetOutline(Bar[playerid], 0); TextDrawSetProportional(Bar[playerid], 1); TextDrawSetShadow(Bar[playerid], 1); } for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, Textdraw0); TextDrawShowForPlayer(i, Textdraw1); TextDrawShowForPlayer(i, Bar[i]); TextDrawShowForPlayer(i, EXPNUM[i]); } } return 1; } public OnPlayerDeath(playerid, killerid, reason) { new msg[64]; new score = GetPlayerScore(killerid); SetPlayerScore(killerid, score+1); format(msg, sizeof(msg),"XP: %d/50",score+1); TextDrawSetString(EXPNUM[killerid],msg); GivePlayerMoney(killerid, 12000); GameTextForPlayer(killerid, "~p~1+ ~w~EXP Experience! ~n~~g~+$12000!!",6000,4); switch(GetPlayerScore(killerid)) { case 1: { TextDrawSetString(Bar[killerid],"~b~l"); TextDrawSetString(EXPNUM[killerid],"~w~ 1/~r~20"); } case 2: { TextDrawSetString(Bar[killerid],"~b~ll"); TextDrawSetString(EXPNUM[killerid],"~w~ 2/~r~20"); } case 3: { TextDrawSetString(Bar[killerid],"~b~lll"); TextDrawSetString(EXPNUM[killerid],"~w~ 3/~r~20"); } case 4: { TextDrawSetString(Bar[killerid],"~b~llll"); TextDrawSetString(EXPNUM[killerid],"~w~ 4/~r~20"); } case 5: { TextDrawSetString(Bar[killerid],"~b~lllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 5/~r~20"); } case 6: { TextDrawSetString(Bar[killerid],"~b~llllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 6/~r~20"); } case 7: { TextDrawSetString(Bar[killerid],"~b~lllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 7/~r~20"); } case 8: { TextDrawSetString(Bar[killerid],"~b~llllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 8/~r~20"); } case 9: { TextDrawSetString(Bar[killerid],"~b~lllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 9/~r~20"); } case 10: { TextDrawSetString(Bar[killerid],"~b~llllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 10/~r~20"); } case 11: { TextDrawSetString(Bar[killerid],"~b~lllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 11/~r~20"); } case 12: { TextDrawSetString(Bar[killerid],"~b~llllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 12/~r~20"); } case 13: { TextDrawSetString(Bar[killerid],"~b~lllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 13/~r~20"); } case 14: { TextDrawSetString(Bar[killerid],"~b~llllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 14/~r~20"); } case 15: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 15/~r~20"); } case 16: { TextDrawSetString(Bar[killerid],"~b~llllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 16/~r~20"); } case 17: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 17/~r~20"); } case 18: { TextDrawSetString(Bar[killerid],"~b~llllllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 18/~r~~20"); } case 19: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 19/~r~20"); } case 20: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 20/~r~20"); new name[MAX_PLAYER_NAME], string[100]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Player * %s Has been finshed with the EXP System ** Desert Eagle unlocked for him", name); SendClientMessageToAll(COLOR_GREEN, string); GivePlayerWeapon(playerid,24,100); SetPlayerHealth(playerid,100.0); } } return 1; } public OnFilterScriptExit() { TextDrawHideForAll(Textdraw0); TextDrawDestroy(Textdraw0); TextDrawHideForAll(Textdraw1); TextDrawDestroy(Textdraw1); for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { TextDrawHideForAll(EXPNUM[playerid]); TextDrawDestroy(EXPNUM[playerid]); TextDrawHideForAll(Bar[playerid]); TextDrawDestroy(Bar[playerid]); } return 1; } public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid, Textdraw0); TextDrawShowForPlayer(playerid, Textdraw1); TextDrawShowForPlayer(playerid, Bar[playerid]); TextDrawShowForPlayer(playerid, EXPNUM[playerid]); return 1; }
Источник:sa-mp.com
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Это мой второй FS выпущен на SA-MP форумах он EXP ака опыт убивает что делает, когда и получить убить 0 / 20 идет в 1 / 20 и бар в TextDraw добавляет бар я получила картина Code
#include <a_samp> new Text:EXPINFO; new Text:Box; new Text:Bar[MAX_PLAYERS]; new Text:Number[MAX_PLAYERS]; public OnFilterScriptInit() { EXPINFO = TextDrawCreate(259.000000, 385.000000, "EXP SYSTEM"); TextDrawBackgroundColor(EXPINFO, 255); TextDrawFont(EXPINFO, 1); TextDrawLetterSize(EXPINFO, 0.490000, 1.200000); TextDrawColor(EXPINFO, -16776961); TextDrawSetOutline(EXPINFO, 0); TextDrawSetProportional(EXPINFO, 1); TextDrawSetShadow(EXPINFO, 1); Box = TextDrawCreate(260.000000, 398.000000, "~n~"); TextDrawBackgroundColor(Box, 255); TextDrawFont(Box, 1); TextDrawLetterSize(Box, 0.500000, 1.000000); TextDrawColor(Box, -1); TextDrawSetOutline(Box, 0); TextDrawSetProportional(Box, 1); TextDrawSetShadow(Box, 1); TextDrawUseBox(Box, 1); TextDrawBoxColor(Box, 3284530); TextDrawTextSize(Box, 355.000000, 0.000000); for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { Bar[playerid] = TextDrawCreate(260.000000, 395.000000, "get a kill"); TextDrawBackgroundColor(Bar[playerid], 255); TextDrawFont(Bar[playerid], 1); TextDrawLetterSize(Bar[playerid], 0.500000, 1.599999); TextDrawColor(Bar[playerid], -1); TextDrawSetOutline(Bar[playerid], 0); TextDrawSetProportional(Bar[playerid], 1); TextDrawSetShadow(Bar[playerid], 1); Number[playerid] = TextDrawCreate(286.000000, 397.000000, "0/~r~15"); TextDrawBackgroundColor(Number[playerid], 255); TextDrawFont(Number[playerid], 1); TextDrawLetterSize(Number[playerid], 0.390000, 1.000000); TextDrawColor(Number[playerid], -1); TextDrawSetOutline(Number[playerid], 0); TextDrawSetProportional(Number[playerid], 1); TextDrawSetShadow(Number[playerid], 1); } for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, EXPINFO); TextDrawShowForPlayer(i, Box); TextDrawShowForPlayer(i, Bar[i]); TextDrawShowForPlayer(i, Number[i]); } } return 1; } public OnPlayerDeath(playerid, killerid, reason) { new msg[64]; new score = GetPlayerScore(killerid); SetPlayerScore(killerid, score+1); format(msg, sizeof(msg),"XP: %d/50",score+1); TextDrawSetString(Number[killerid],msg); GivePlayerMoney(killerid, 12000); GameTextForPlayer(killerid, "~p~1+ ~w~EXP Experience! ~n~~g~+$12000!!",6000,4); switch(GetPlayerScore(killerid)) { case 1: { TextDrawSetString(Bar[killerid],"~b~l"); TextDrawSetString(Number[killerid],"~w~ 1/~r~15"); } case 2: { TextDrawSetString(Bar[killerid],"~b~ll"); TextDrawSetString(Number[killerid],"~w~ 2/~r~15"); } case 3: { TextDrawSetString(Bar[killerid],"~b~lll"); TextDrawSetString(Number[killerid],"~w~ 3/~r~15"); } case 4: { TextDrawSetString(Bar[killerid],"~b~llll"); TextDrawSetString(Number[killerid],"~w~ 4/~r~15"); } case 5: { TextDrawSetString(Bar[killerid],"~b~lllll"); TextDrawSetString(Number[killerid],"~w~ 5/~r~15"); } case 6: { TextDrawSetString(Bar[killerid],"~b~llllll"); TextDrawSetString(Number[killerid],"~w~ 6/~r~15"); } case 7: { TextDrawSetString(Bar[killerid],"~b~lllllll"); TextDrawSetString(Number[killerid],"~w~ 7/~r~15"); } case 8: { TextDrawSetString(Bar[killerid],"~b~llllllll"); TextDrawSetString(Number[killerid],"~w~ 8/~r~15"); } case 9: { TextDrawSetString(Bar[killerid],"~b~lllllllll"); TextDrawSetString(Number[killerid],"~w~ 9/~r~15"); } case 10: { TextDrawSetString(Bar[killerid],"~b~llllllllll"); TextDrawSetString(Number[killerid],"~w~ 10/~r~15"); } case 11: { TextDrawSetString(Bar[killerid],"~b~lllllllllll"); TextDrawSetString(Number[killerid],"~w~ 11/~r~15"); } case 12: { TextDrawSetString(Bar[killerid],"~b~llllllllllll"); TextDrawSetString(Number[killerid],"~w~ 12/~r~15"); } case 13: { TextDrawSetString(Bar[killerid],"~b~lllllllllllll"); TextDrawSetString(Number[killerid],"~w~ 13/~r~15"); } case 14: { TextDrawSetString(Bar[killerid],"~b~llllllllllllll"); TextDrawSetString(Number[killerid],"~w~ 14/~r~15"); } case 15: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllll"); TextDrawSetString(Number[killerid],"~w~ 15/~r~15"); } } return 1; } public OnFilterScriptExit() { TextDrawHideForAll(EXPINFO); TextDrawDestroy(EXPINFO); TextDrawHideForAll(Box); TextDrawDestroy(Box); for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { TextDrawHideForAll(Bar[playerid]); TextDrawDestroy(Bar[playerid]); TextDrawHideForAll(Number[playerid]); TextDrawDestroy(Number[playerid]); } return 1; } public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid, EXPINFO); TextDrawShowForPlayer(playerid, Box); TextDrawShowForPlayer(playerid, Bar[playerid]); TextDrawShowForPlayer(playerid, Number[playerid]); return 1; }
v1 Code
#include <a_samp> #define COLOR_GREEN 0x20B2AAAA #include <a_samp> new Text:Textdraw0; new Text:Textdraw1; new Text:Bar[MAX_PLAYERS]; new Text:EXPNUM[MAX_PLAYERS]; public OnFilterScriptInit() { Textdraw0 = TextDrawCreate(230.000000, 390.000000, "~n~"); TextDrawBackgroundColor(Textdraw0, 255); TextDrawFont(Textdraw0, 1); TextDrawLetterSize(Textdraw0, 0.500000, 1.000000); TextDrawColor(Textdraw0, -1); TextDrawSetOutline(Textdraw0, 0); TextDrawSetProportional(Textdraw0, 1); TextDrawSetShadow(Textdraw0, 1); TextDrawUseBox(Textdraw0, 1); TextDrawBoxColor(Textdraw0, 840829490); TextDrawTextSize(Textdraw0, 401.000000, 0.000000); Textdraw1 = TextDrawCreate(267.000000, 368.000000, "~r~ EXP"); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 1); TextDrawLetterSize(Textdraw1, 0.919999, 1.200000); TextDrawColor(Textdraw1, -1); TextDrawSetOutline(Textdraw1, 0); TextDrawSetProportional(Textdraw1, 1); TextDrawSetShadow(Textdraw1, 1); for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { // exp number EXPNUM[playerid] = TextDrawCreate(274.000000, 378.000000, "~w~ 0/~r~20"); TextDrawBackgroundColor(EXPNUM[playerid], 255); TextDrawFont(EXPNUM[playerid], 1); TextDrawLetterSize(EXPNUM[playerid], 0.500000, 1.100000); TextDrawColor(EXPNUM[playerid], -1); TextDrawSetOutline(EXPNUM[playerid], 0); TextDrawSetProportional(EXPNUM[playerid], 1); TextDrawSetShadow(EXPNUM[playerid], 1); //bar Bar[playerid] = TextDrawCreate(220.000000, 385.000000, "~b~ GET A KILL"); TextDrawBackgroundColor(Bar[playerid], 255); TextDrawFont(Bar[playerid], 1); TextDrawLetterSize(Bar[playerid], 0.500000, 1.900000); TextDrawColor(Bar[playerid], -1); TextDrawSetOutline(Bar[playerid], 0); TextDrawSetProportional(Bar[playerid], 1); TextDrawSetShadow(Bar[playerid], 1); } for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, Textdraw0); TextDrawShowForPlayer(i, Textdraw1); TextDrawShowForPlayer(i, Bar[i]); TextDrawShowForPlayer(i, EXPNUM[i]); } } return 1; } public OnPlayerDeath(playerid, killerid, reason) { new msg[64]; new score = GetPlayerScore(killerid); SetPlayerScore(killerid, score+1); format(msg, sizeof(msg),"XP: %d/50",score+1); TextDrawSetString(EXPNUM[killerid],msg); GivePlayerMoney(killerid, 12000); GameTextForPlayer(killerid, "~p~1+ ~w~EXP Experience! ~n~~g~+$12000!!",6000,4); switch(GetPlayerScore(killerid)) { case 1: { TextDrawSetString(Bar[killerid],"~b~l"); TextDrawSetString(EXPNUM[killerid],"~w~ 1/~r~20"); } case 2: { TextDrawSetString(Bar[killerid],"~b~ll"); TextDrawSetString(EXPNUM[killerid],"~w~ 2/~r~20"); } case 3: { TextDrawSetString(Bar[killerid],"~b~lll"); TextDrawSetString(EXPNUM[killerid],"~w~ 3/~r~20"); } case 4: { TextDrawSetString(Bar[killerid],"~b~llll"); TextDrawSetString(EXPNUM[killerid],"~w~ 4/~r~20"); } case 5: { TextDrawSetString(Bar[killerid],"~b~lllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 5/~r~20"); } case 6: { TextDrawSetString(Bar[killerid],"~b~llllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 6/~r~20"); } case 7: { TextDrawSetString(Bar[killerid],"~b~lllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 7/~r~20"); } case 8: { TextDrawSetString(Bar[killerid],"~b~llllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 8/~r~20"); } case 9: { TextDrawSetString(Bar[killerid],"~b~lllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 9/~r~20"); } case 10: { TextDrawSetString(Bar[killerid],"~b~llllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 10/~r~20"); } case 11: { TextDrawSetString(Bar[killerid],"~b~lllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 11/~r~20"); } case 12: { TextDrawSetString(Bar[killerid],"~b~llllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 12/~r~20"); } case 13: { TextDrawSetString(Bar[killerid],"~b~lllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 13/~r~20"); } case 14: { TextDrawSetString(Bar[killerid],"~b~llllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 14/~r~20"); } case 15: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 15/~r~20"); } case 16: { TextDrawSetString(Bar[killerid],"~b~llllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 16/~r~20"); } case 17: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 17/~r~20"); } case 18: { TextDrawSetString(Bar[killerid],"~b~llllllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 18/~r~~20"); } case 19: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 19/~r~20"); } case 20: { TextDrawSetString(Bar[killerid],"~b~lllllllllllllllllllll"); TextDrawSetString(EXPNUM[killerid],"~w~ 20/~r~20"); new name[MAX_PLAYER_NAME], string[100]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "Player * %s Has been finshed with the EXP System ** Desert Eagle unlocked for him", name); SendClientMessageToAll(COLOR_GREEN, string); GivePlayerWeapon(playerid,24,100); SetPlayerHealth(playerid,100.0); } } return 1; } public OnFilterScriptExit() { TextDrawHideForAll(Textdraw0); TextDrawDestroy(Textdraw0); TextDrawHideForAll(Textdraw1); TextDrawDestroy(Textdraw1); for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { TextDrawHideForAll(EXPNUM[playerid]); TextDrawDestroy(EXPNUM[playerid]); TextDrawHideForAll(Bar[playerid]); TextDrawDestroy(Bar[playerid]); } return 1; } public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid, Textdraw0); TextDrawShowForPlayer(playerid, Textdraw1); TextDrawShowForPlayer(playerid, Bar[playerid]); TextDrawShowForPlayer(playerid, EXPNUM[playerid]); return 1; }
Источник:sa-mp.com Автор - admin Дата добавления - 10.02.2011 в 10:35:27