Szerző Téma: Gteam, de miért ??  (Megtekintve 1380 alkalommal)

Gteam, de miért ??
« Dátum: 2011. július 15. - 12:14:38 »
0 Show voters
[pawn]CMD:bilincs(playerid, params[])
{
   new giveplayerid;
   if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xa61515FF, \"Használat: /bilincs [playerid]\");
   else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa61515FF, \"Hiba: Nincs ilyen játékos!\");
   else{
   if(gTeam[playerid] != TEAM_RENDOR) return SendClientMessage(playerid, 0xeb1212AA, \"Hiba: Te nem vagy rendõr!\");
   new name[MAX_PLAYER_NAME],string[200];
   GetPlayerName(playerid, name, sizeof(name));
   format(string, sizeof string, \"%s megbilincselt egy civilt!\", name);
   SendClientMessageToAll(0xB3D5B2AA,string);
   TogglePlayerControllable(giveplayerid,0);
   }
   return 1;
}[/pawn]
Ezt miért engedi, TEAM_CIVIL-nek használni ??? Mert ugyan úgy használja mintha rendõr lenne!

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Gteam, de miért ??
« Válasz #1 Dátum: 2011. július 15. - 16:28:59 »
0 Show voters
Próbáld így:
CMD:bilincs(playerid, params[])
{
   new giveplayerid;
   if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xa61515FF, \"Használat: /bilincs [playerid]\");
   else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa61515FF, \"Hiba: Nincs ilyen játékos!\");
   else if(gTeam[playerid] != TEAM_RENDOR) return SendClientMessage(playerid, 0xeb1212AA, \"Hiba: Te nem vagy rendõr!\");
   new name[MAX_PLAYER_NAME],string[200];
   GetPlayerName(playerid, name, sizeof(name));
   format(string, sizeof string, \"%s megbilincselt egy civilt!\", name);
   SendClientMessageToAll(0xB3D5B2AA,string);
   TogglePlayerControllable(giveplayerid,0);
   return 1;
}

Gteam, de miért ??
« Válasz #2 Dátum: 2011. július 15. - 16:55:16 »
0 Show voters
Full hülyeség amit most írtatok..
 
if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xa61515FF, \"Használat: /bilincs [playerid]\");
   else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa61515FF, \"Hiba: Nincs ilyen játékos!\");
   else if(gTeam[playerid] != TEAM_RENDOR) return SendClientMessage(playerid, 0xeb1212AA, \"Hiba: Te nem vagy rendõr!\");

 
Ezek szerint használhatja, ha
 
  • Beírt egy számot vagy nevet

  • Nem INVALID_PLAYER_ID az a szám

  • Ha nem rendõr.


Ha a feltételek LEGALÁBB egyike igaz, akkor használhatja.


CMD:bilincs(playerid, params[])
{
    new giveplayerid, name[MAX_PLAYER_NAME], string[200];
    if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xa61515FF, \"Használat: /bilincs [playerid]\");
    if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xa61515FF, \"Hiba: Nincs ilyen játékos!\");
    if(gTeam[playerid] != TEAM_RENDOR) return SendClientMessage(playerid, 0xeb1212AA, \"Hiba: Te nem vagy rendõr!\");
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), \"%s megbilincselt egy civilt!\", name);
    SendClientMessageToAll(0xB3D5B2AA, string);
    TogglePlayerControllable(giveplayerid, 0);
    return 1;
}

Gteam, de miért ??
« Válasz #3 Dátum: 2011. július 15. - 20:09:41 »
0 Show voters
köszönöm a segítséget!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal