Szerző Téma: Lista  (Megtekintve 519 alkalommal)

Lista
« Dátum: 2013. november 09. - 08:53:01 »
0 Show voters
Sziasztok ugyebár nekem van ilyen parancsom:
 

CMD:korozes(playerid, params[])
{
   if(pInfo[playerid][pFrakcio] == RFONOK || pInfo[playerid][pFrakcio] == RENDOR)
   {
       new giveplayerid, rendor[MAX_PLAYER_NAME], civil[MAX_PLAYER_NAME], string[250], korozesiszint;
       GetPlayerName(playerid,rendor,sizeof(rendor));
       GetPlayerName(giveplayerid,civil,sizeof(civil));
       if(sscanf(params, \"ud\", giveplayerid, korozesiszint)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /korozes [Játékos ID] [Körözési szint (1-6)]\");
       if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"HIBA: Nincs ilyen játékos!\");
       format(string,sizeof(string),\"{00bbff}%s {008a20}Körözést adott ki {ff0000}%s{008a20}-ellen. {ff0000}Körözési szint: %d\",rendor,civil,korozesiszint);
       SendRendorMessage(RADIO,string);
       SetPlayerWantedLevel(giveplayerid, korozesiszint);
       }
       else
       {
       SendClientMessage(playerid, -1, \"{DDDDDD}>> HIBA: {FF4646}Nem vagy rendõr!\");
       }
       return 1;
}
 
CMD:korozesle(playerid, params[])
{
   if(pInfo[playerid][pFrakcio] == RFONOK || pInfo[playerid][pFrakcio] == RENDOR)
   {
       new giveplayerid, rendor[MAX_PLAYER_NAME], civil[MAX_PLAYER_NAME], string[250];
       GetPlayerName(playerid,rendor,sizeof(rendor));
       GetPlayerName(giveplayerid,civil,sizeof(civil));
       if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /korozesle [Játékos ID]\");
       if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"HIBA: Nincs ilyen játékos!\");
       format(string,sizeof(string),\"{00bbff}%s {008a20}Levette a körözést {ff0000}%s{008a20}-ról/rõl.\",rendor,civil);
       SendRendorMessage(RADIO,string);
       SetPlayerWantedLevel(giveplayerid, 0);
       }
       else
       {
       SendClientMessage(playerid, -1, \"{DDDDDD}>> HIBA: {FF4646}Nem vagy rendõr!\");
       }
       return 1;
}

 
Hogyan kell megcsinálni ezt listába hogy megnézhessem az online körözötteket? Próbáltam de nem sikerült.
Köszönöm

Nem elérhető gyuri98

  • 153
  • gyuri98
    • Profil megtekintése
Lista
« Válasz #1 Dátum: 2013. november 09. - 09:18:01 »
+1 Show voters
Hogy meg lehessen tekinteni, hogy kinek mekkora a körözése ?
Azt így
 
CMD:wanted(playerid, params[])
{
    if(pInfo[playerid][pFrakcio] == RFONOK || pInfo[playerid][pFrakcio] == RENDOR)
   {
   new giveplayerid, string[250], civil[MAX_PLAYER_NAME],korozesiszint;
   if(sscanf(params, \"d\", giveplayerid,  korozesiszint)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /wanted [playerid]\");
   if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, \"HIBA: Nincs ilyen játékos!\");
   GetPlayerName(giveplayerid,civil,sizeof(civil));
   format(string, sizeof(string), \"{ff0000}%s{008a20} körözési szintje {00bbff}%d{008a20}!\", civil,korozesiszint);
   SendClientMessage(playerid,string);
   }
   else
   {
    SendClientMessage(playerid, -1, \"{DDDDDD}>> HIBA: {FF4646}Nem vagy rendõr!\");
    }
    return 1;
}
« Utoljára szerkesztve: 2013. november 09. - 09:48:50 írta gyuri98 »

Lista
« Válasz #2 Dátum: 2013. november 09. - 11:36:54 »
0 Show voters
Igen.
UI:
Error:
D:.....\\LifeRPG.pwn(5464) : error 035: argument type mismatch (argument 2)
Ez a sor:
SendClientMessage(playerid,string);
Megoldottam köszönöm szépen! Zárok!
« Utoljára szerkesztve: 2013. november 09. - 11:43:12 írta n7ng522o »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal