Jump to content

Kubko

Uživatel
  • Příspěvků

    257
  • Registrován

  • Aktivní

  • Vítězných dnů

    3

Everything posted by Kubko

  1. Je na to program. Hľadaj v Google.
  2. Sscanf nie je na súbory, v Pawn sa najčastejšie používa na kontrolu argumentov v príkaze. A "Dini" je pomalá.
  3. Ak chceš INI súbory tak y_ini, najrýchlejší je ajtak include "file". Na príkazy y_cmd, ale na použitie je jednoduchší zcmd.
  4. *return n; Btw: MAX_PLAYER_NAME obsahuje '\0'.
  5. benzinky[id][b_vykupnicena] = strval(string);
  6. Myslím že "\r\n" sa bere ako dva znaky. To je: strdel(string, strlen(string) - 2, strlen(string)); *Doporučujem ti pozrieť tutoriál, ktorý mám v popisku.
  7. Panebože, povedal som zmazať len ten public, a nie všetko.
  8. Celý ten public OnPlayerCommandText vymaž od jeho začiatku až po koniec a daj tam toto: public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/admins", cmdtext, true, 7)) { new string[256], pocet; for (new i; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if (HracoveInformacie[i][hAdminLevel] > 0) { new meno[MAX_PLAYER_NAME]; GetPlayerName(i, meno, sizeof (meno)); format(string, sizeof (string), "%s\n", meno); pocet++; } } } if (pocet != 0) { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", string, "Ukončiť", ""); } else { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", "Na serveri nie je online administrátor!", "Ukončiť", ""); } return 1; } if (!strcmp("/setlevel", cmdtext, true, 9)) { HracoveInformacie[playerid][hAdminLevel] = 1; return 1; } return 0; }
  9. Kopíruj to, dokým sa to nenaučíš.
  10. public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/admins", cmdtext, true, 7)) { new string[256], pocet; for (new i; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if (HracoveInformacie[i][hAdminLevel] > 0) { new meno[MAX_PLAYER_NAME]; GetPlayerName(i, meno, sizeof (meno)); format(string, sizeof (string), "%s\n", meno); pocet++; } } } if (pocet != 0) { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", string, "Ukončiť", ""); } else { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", "Na serveri nie je online administrátor!", "Ukončiť", ""); } return 1; } if (!strcmp("/setlevel", cmdtext, true, 9)) { HracoveInformacie[playerid][hAdminLevel] = 1; return 1; } return 0; }
  11. Tak to je jasné, musíš si tú premennú nastaviť.
  12. enum hInfo { hAdminLevel } new HracoveInformacie[MAX_PLAYERS][hInfo]; public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/admins", cmdtext, true, 7)) { new string[256], pocet; for (new i; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if (HracoveInformacie[i][hAdminLevel] > 0) { new meno[MAX_PLAYER_NAME]; GetPlayerName(i, meno, sizeof (meno)); format(string, sizeof (string), "%s\n", meno); pocet++; } } } if (pocet != 0) { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", string, "Ukončiť", ""); } else { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", "Na serveri nie je online administrátor!", "Ukončiť", ""); } return 1; } return 0; }
  13. Čo si mám dať do Pawna?
  14. A v čom je nepoužiteľný lol? Nevidím v ňom žiadny problém.
  15. new HracoveInformacie[MAX_PLAYERS][hAdminLevel]; public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/admins", cmdtext, true, 7)) { new string[256], pocet; for (new i; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if (HracoveInformacie[i][hAdminLevel] > 0) { new meno[MAX_PLAYER_NAME]; GetPlayerName(i, meno, sizeof (meno)); format(string, sizeof (string), "%s\n", meno); pocet++; } } } if (pocet != 0) { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", string, "Ukončiť", ""); } else { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", "Na serveri nie je online administrátor!", "Ukončiť", ""); } return 1; } return 0; } Malo by to ísť, sorry nemám Pawno.
  16. Aká je pointa tej funkcie?
  17. Vymaž riadok: #if defined FILTERSCIRPT
  18. Ten odkaz na obrázok nejde. //Edit: Ani ten druhý nejde.
  19. Takže: #define strcpy(%0,%1) strcat((%0[0] = '\0', %0), %1) /*strcpy(dest, src) %0 je dest %1 je src Výsledok: strcat((dest[0] = '\0', dest), src); Alebo: strcpy(dest, src, 32); %0 je dest %1 je src a 32 Výsledok: strcat((dest[0] = '\0', dest), src, 32);*/
  20. new HracoveInformacie[playerid][hAdminLevel]; public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/admins", cmdtext, true, 7)) { new string[256], pocet; for (new i; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if (HracoveInformacie[i][hAdminLevel] > 0) { new meno[MAX_PLAYER_NAME]; GetPlayerName(i, meno, sizeof (meno)); format(string, sizeof (string), "%s\n", meno); pocet++; } } } if (pocet != 0) { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", string, "Ukončiť", ""); } else { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", "Na serveri nie je online administrátor!", "Ukončiť", ""); } return 1; } return 0; }
×
×
  • Create New...