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: BaLiboY21 - 2011. Július 15. - 12:14:38

Cím: Gteam, de miért ??
Írta: BaLiboY21 - 2011. Július 15. - 12:14:38
[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!
Cím: Gteam, de miért ??
Írta: Sheet - 2011. Július 15. - 16:28:59
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;
}
Cím: Gteam, de miért ??
Írta: TengeriMalac - 2011. Július 15. - 16:55:16
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
 

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;
}
Cím: Gteam, de miért ??
Írta: BaLiboY21 - 2011. Július 15. - 20:09:41
köszönöm a segítséget!