GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Devil112 - 2012. május 31. - 15:38:41

Cím: Válasz rendszer
Írta: Devil112 - 2012. május 31. - 15:38:41
Sziasztok.
Van egy válasz rendszerem és nem olvassa be.
beirom h, /válasz és mintha benne se lenne a modba...

if(strcmp(cmd, \"/válasz\") || strcmp(cmd, \"/valasz\") || strcmp(cmd, \"/vsz\") || strcmp(cmd, \"/vá\"))
{
if (Admin(playerid, 1) || PlayerInfo[playerid][pHelper] >= 1 || PlayerInfo[playerid][orokas] >= 1) return 1;
new player = ReturnUser(strtok(cmdtext, idx));
if(player == INVALID_PLAYER_ID) return Msg(playerid, \"Nincs ilyen játékos!\");
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= \' \')) { idx++; }
new offset = idx;
new result[96];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
   return Msg(playerid, \"/válasz [játékos] [üzenet]\");
//SendClientMessage(player, COLOR_YELLOW, \" ===== Az admin(segéd) üzent =====\");
if(Admin(playerid, 1))
SendClientMessage(playerid, COLOR_GRAD2, \"Admin: %s\");
else
SendClientMessage(playerid, COLOR_GRAD2, \"Adminsegéd: %s\");
Format(tmp, \" %s válaszolt neki: %s | Üzenet: %s\", PlayerName(playerid), PlayerName(player), (result));
ABroadCast(COLOR_YELLOW, tmp, 0);
return 1;
}
Cím: Válasz rendszer
Írta: JBauer - 2012. május 31. - 16:15:32
Nincsenek definiálva a változók.
Cím: Válasz rendszer
Írta: gergo107 - 2012. május 31. - 18:09:51
Elõszõr is lekérdezésnél
if

-nél nincs
;
Cím: Válasz rendszer
Írta: Devil112 - 2012. május 31. - 19:02:59
Melyik if-nél?
Cím: Válasz rendszer
Írta: Norby - 2012. május 31. - 19:06:54
if (Admin(playerid, 1) || PlayerInfo[playerid][pHelper] >= 1 || PlayerInfo[playerid][orokas] >= 1);

 
Helyett
 
if (Admin(playerid, 1) || PlayerInfo[playerid][pHelper] >= 1 || PlayerInfo[playerid][orokas] >= 1)
Cím: Válasz rendszer
Írta: Devil112 - 2012. május 31. - 19:08:19
Bemásoltam a mostanit amin nincs warning, most kicseréltem amit te küldtél, és warningokat ad ki :S
Cím: Válasz rendszer
Írta: Norby - 2012. május 31. - 19:11:11
\"Warningokat\" másold be.
Cím: Válasz rendszer
Írta: Devil112 - 2012. május 31. - 19:13:11
C:\\Users\\user\\Desktop\\Egyebek\\afterlife.pwn(38218) : error 003: declaration of a local variable must appear in a compound block
C:\\Users\\user\\Desktop\\Egyebek\\afterlife.pwn(38218) : error 017: undefined symbol \"player\"
C:\\Users\\user\\Desktop\\Egyebek\\afterlife.pwn(38219) : error 017: undefined symbol \"player\"
C:\\Users\\user\\Desktop\\Egyebek\\afterlife.pwn(38241) : error 017: undefined symbol \"player\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Errors.