OcoNneR 0 Odesláno: 27. Říjen, 2013 Share Odesláno: 27. Říjen, 2013 Zdarec udělal jsem si jednoduchý PM system ale háže mi to warningy a nevím co s tím může mi někdo poradit? Script #include <a_samp> #define zluta 0xFFFF00FF #define red 0xFF0000AA #define COLOR_WHITE 0xFFFFFFAA new sendername[MAX_PLAYER_NAME]; new receivername[MAX_PLAYER_NAME]; new pname[MAX_PLAYER_NAME]; new message[265]; new PmActivated = 1; new PmForPlayerActivated[MAX_PLAYERS] = 1; new private = 1; public OnPlayerCommandText(playerid, cmdtext[]) { new tmp[265], string[265]; new cmd[128], idx; new giveplayerid; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); cmd = strtok(cmdtext, idx); if(!strcmp(cmd, "/pm", true)) { GetPlayerName(playerid, sendername, sizeof sendername); GetPlayerName(giveplayerid, receivername, sizeof receivername); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, red, "/pm [iD hráče] [zpráva]"); return 1; } giveplayerid = strval(tmp); message = strrest(cmdtext, idx); if(!strlen(message)) { SendClientMessage(playerid, COLOR_WHITE, "/pm [iD hráče] [zpráva]"); return 1; } if(giveplayerid != playerid) { if(PmActivated == 1) { if(IsPlayerConnected(giveplayerid)) { if(PmForPlayerActivated[giveplayerid] == 1) { format(string, sizeof string, "PM od %s(%d): %s", receivername, giveplayerid, message); SendClientMessage(playerid, zluta, string); format(string, sizeof string, "PM pro %s(%d): %s", sendername, playerid, message); SendClientMessage(giveplayerid, zluta, string); format(string, sizeof string, "PM %s pro %s: %s", sendername, receivername, message); new File:PmLog = fopen("pm.log", io_append); fwrite(PmLog, string); fclose(PmLog); } else { format(string, sizeof string, "%s Má vyplé PM!", receivername); SendClientMessage(playerid, red, string); } } else { SendClientMessage(playerid, red, "Hráč není připojen!"); } } else { SendClientMessage(playerid, red, "Admin vypnul PM!"); } } else { SendClientMessage(playerid, red, "Nemužeš psát PM sobě!"); } return 1; } if(!strcmp(cmd, "/setpm", true)) { if(PmActivated == 1) { if(PmForPlayerActivated[playerid] == 1) { PmForPlayerActivated[playerid] = 0; SendClientMessage(playerid, red, "Vypnul jsis PM"); } else if(PmForPlayerActivated[playerid] == 0) { PmForPlayerActivated[playerid] = 1; SendClientMessage(playerid, red, "Zapnul jsis PM"); return 1; } else { SendClientMessage(playerid, red, "PM"); print("Nastala chyba v PmForPlayerActivated"); } } else { SendClientMessage(playerid, red, "Admin vypnul PM!"); } return 1; } return 0; } strrest(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[128]; while ((index < length) && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } strtok(const str[], &index) { new length = strlen(str); while ((index < length) && (str[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (str[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = str[index]; index++; } result[index - offset] = EOS; return result; } Warningy C:\Users\J1R1\Desktop\nový.pwn(30) : warning 217: loose indentation C:\Users\J1R1\Desktop\nový.pwn(36) : warning 217: loose indentation C:\Users\J1R1\Desktop\nový.pwn(107) : warning 217: loose indentation C:\Users\J1R1\Desktop\nový.pwn(148) : warning 203: symbol is never used: "private" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Warnings. S pawnm začínám Link to comment Share on other sites More sharing options...
0 Hrb™ 48 Odesláno: 27. Říjen, 2013 Share Odesláno: 27. Říjen, 2013 C:\Users\J1R1\Desktop\nový.pwn(36) : warning 217: loose indentation Buďto si to odtabuj, nebo dej nahoru #pragma tabsize 0 a toto: C:\Users\J1R1\Desktop\nový.pwn(148) : warning 203: symbol is never used: "private" Znamená, že proměnnou new private = 1; Jsi nikde nepoužil. Takže ji můžeš smazat. Link to comment Share on other sites More sharing options...
0 OcoNneR 0 Odesláno: 27. Říjen, 2013 Author Share Odesláno: 27. Říjen, 2013 díky moc Link to comment Share on other sites More sharing options...
Dotaz
OcoNneR 0
Zdarec udělal jsem si jednoduchý PM system ale háže mi to warningy a nevím co s tím může mi někdo poradit?
Script
#include <a_samp>
}
Warningy
C:\Users\J1R1\Desktop\nový.pwn(30) : warning 217: loose indentation
S pawnm začínám
Link to comment
Share on other sites
2 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now