Advertisement
jlalt

Label

Feb 29th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.06 KB | None | 0 0
  1. public LoadLabels()
  2. {
  3.     new Query[98], DBResult:Result;
  4.     format(Query, sizeof(Query), "SELECT * FROM `LABELS`");
  5.     Result = db_query(loads, Query);
  6.     if(db_num_rows(Result))
  7.     {
  8.         for(new i=0; i<MAX_LABELS; i++) {
  9.             new text[50], color[24], xposit[24], yposit[24], zposit[24];
  10.             db_get_field_assoc(Result, "TEXT", text, sizeof(text));             format(Labels[i][Text],sizeof Labels[i][Text],"%s",text);
  11.             db_get_field_assoc(Result, "COLOR", color, sizeof(color));          Labels[i][Color] = strval(color);
  12.             db_get_field_assoc(Result, "X", xposit, sizeof(xposit));            Labels[i][POSX] = floatstr(xposit);
  13.             db_get_field_assoc(Result, "Y", yposit, sizeof(yposit));            Labels[i][POSY] = floatstr(yposit);
  14.             db_get_field_assoc(Result, "Z", zposit, sizeof(zposit));            Labels[i][POSZ] = floatstr(zposit);
  15.             labelcount++;
  16.             Labels[i][Label] = CreateDynamic3DTextLabel(Labels[i][Text], Labels[i][Color], Labels[i][POSX], Labels[i][POSY], Labels[i][POSZ]+1.5, 5.0);
  17.             db_next_row(Result);
  18.         }
  19.         db_free_result(Result);
  20.     } else return print("No labels");
  21.     return 1;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement