Szerző Téma: Válasz rendszer  (Megtekintve 935 alkalommal)

Válasz rendszer
« Dátum: 2012. május 31. - 15:38:41 »
0 Show voters
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;
}
« Utoljára szerkesztve: 2012. május 31. - 19:06:48 írta Devil112 »

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Válasz rendszer
« Válasz #1 Dátum: 2012. május 31. - 16:15:32 »
0 Show voters
Nincsenek definiálva a változók.
« Utoljára szerkesztve: 2012. május 31. - 20:19:16 írta Benceee »

Válasz rendszer
« Válasz #2 Dátum: 2012. május 31. - 18:09:51 »
0 Show voters
Elõszõr is lekérdezésnél
if

-nél nincs
;
« Utoljára szerkesztve: 2012. május 31. - 18:10:09 írta gergo107 »

Válasz rendszer
« Válasz #3 Dátum: 2012. május 31. - 19:02:59 »
0 Show voters
Melyik if-nél?

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Válasz rendszer
« Válasz #4 Dátum: 2012. május 31. - 19:06:54 »
0 Show voters
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)

Válasz rendszer
« Válasz #5 Dátum: 2012. május 31. - 19:08:19 »
0 Show voters
Bemásoltam a mostanit amin nincs warning, most kicseréltem amit te küldtél, és warningokat ad ki :S

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Válasz rendszer
« Válasz #6 Dátum: 2012. május 31. - 19:11:11 »
0 Show voters
\"Warningokat\" másold be.

Válasz rendszer
« Válasz #7 Dátum: 2012. május 31. - 19:13:11 »
0 Show voters
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.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal