Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void TEXT_DRAW(float width, float height, uint r, uint g, uint b, uint a){
- #ifdef PC
- SET_TEXT_FONT(7);
- #else
- SET_TEXT_FONT(6);
- #endif
- SET_TEXT_BACKGROUND(0);
- SET_TEXT_DROPSHADOW(0, 0, 0, 0, 255);
- SET_TEXT_EDGE(1, 0, 0, 0, 255);
- SET_TEXT_COLOUR(r, g, b, a);
- SET_TEXT_SCALE(width, height);
- SET_TEXT_PROPORTIONAL(1);
- SET_TEXT_JUSTIFY(0);
- SET_TEXT_CENTRE(0);
- SET_TEXT_RIGHT_JUSTIFY(0);
- }
- void ghostBuster(void){
- if(IS_NETWORK_SESSION()){
- float pos_x = 0.1650, pos_y = 0.9300;
- uint gr, gg, gb;
- int i;
- for(i = 0;i < (NETWORK_GET_MAX_SLOTS() - 1);i++){
- if(GET_PLAYER_ID() == i) continue;
- if(HAS_NETWORK_PLAYER_LEFT_GAME(i)) continue;
- if(IS_NETWORK_PLAYER_ACTIVE(i)) continue;
- if(COMPARE_STRING("**Invalid**", GET_PLAYER_NAME(i))) continue;
- if(PLAYER_HAS_CHAR(i)){
- GET_PLAYER_RGB_COLOUR(i, &gr, &gg, &gb);
- TEXT_DRAW(0.3, 0.3, 255, 0, 0, 255);
- DISPLAY_TEXT_WITH_LITERAL_STRING(pos_x, pos_y, "STRING", "NETWORK GHOST");
- TEXT_DRAW(0.3, 0.3, gr, gg, gb, 255);
- DISPLAY_TEXT_WITH_LITERAL_STRING((pos_x + 0.1840), pos_y, "STRING", GET_PLAYER_NAME(i));
- pos_y -= 0.032;
- }
- else{
- GET_PLAYER_RGB_COLOUR(i, &gr, &gg, &gb);
- TEXT_DRAW(0.3, 0.3, 255, 0, 0, 255);
- DISPLAY_TEXT_WITH_LITERAL_STRING(pos_x, pos_y, "STRING", "HOLY GHOST");
- TEXT_DRAW(0.3, 0.3, gr, gg, gb, 255);
- DISPLAY_TEXT_WITH_LITERAL_STRING((pos_x + 0.1360), pos_y, "STRING", GET_PLAYER_NAME(i));
- pos_y -= 0.032;
- }
- }
- }
- }
- void main(void){
- THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
- while(true){
- ghostBuster();
- WAIT(0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment