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: xTomiX - 2011. December 27. - 15:38:07

Cím: 50 ponttol parancs hasznalas hogyan?
Írta: xTomiX - 2011. December 27. - 15:38:07
Hello azt szeretnem kerdezni hogy azt hogy lehet megcsinalni hogy egy bizonyos ponttol ezt a parancsot hasznalhatod.
pl: /nrg -t csak 50 ponttol lehet hasznalni.angol billentyu :(
Cím: 50 ponttol parancs hasznalas hogyan?
Írta: [sdc]skyline - 2011. December 27. - 16:02:51
tess
[pawn]#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
   if(GetPlayerScore(playerid)<50) /*lekrédezzük mennyi pontja van*/ return /*ha nincs rá elég pontja üzenetet küldünk neki:*/ SendClientMessage ( playerid, 0xFB0000FF, \"HIBA: Nincs elég pontod hogy használhasd ezt a parancsot!\" ) ;
   if(GetPlayerScore(playerid)<50) /*lekrédezzük mennyi pontja van*/ return /*ha elég pontja van rá: itt egy fegyvert adunk neki:*/ GivePlayerWeapon(playerid, 31, 500);
   return 1;
}
return 0;
}[/pawn]
Cím: 50 ponttol parancs hasznalas hogyan?
Írta: dexi - 2011. December 27. - 16:12:46
Másik lehetõség(zcmd):
 
CMD:nrg(playerid)
{
if(GetPlayerScore(playerid) >= 50))
     {
          // Ide hogy mi csináljon a parancs.
     }
     else SendClientMessage(playerid, -1, \"HIBA: Minimum 50 pont kell a használatához.\");
     return 1;
}
Cím: 50 ponttol parancs hasznalas hogyan?
Írta: xTomiX - 2011. December 27. - 16:24:56
Az elsonel mikor van 50 pontom nemadja meg a fegyvert nemtudom miert.
A masiknal a zcmd-nel meg beirom a parancsot es kiirja hogy nincs ilyen.
Cím: 50 ponttol parancs hasznalas hogyan?
Írta: dexi - 2011. December 27. - 16:27:38
   if (strcmp(\"/NRG\", cmdtext, true, 10) == 0)
{
if(GetPlayerScore(playerid)>=50)
                     {
                           // funkciók
                     }
                else SendClientMessage(playerid, -1, \"HIBA: Minimum 50 pont szükséges a használatához.\");
return 1;
}
Cím: 50 ponttol parancs hasznalas hogyan?
Írta: Game94 - 2011. December 27. - 16:30:43
Azért mert az include<zcmd> -t kihagytad a mód elejérõl.
És azért nem ad 50 pontnál, mert Skyline elírta :D
Tessék:
[pawn]#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
   if(GetPlayerScore(playerid)<50) /*lekrédezzük mennyi pontja van*/ return /*ha nincs rá elég pontja üzenetet küldünk neki:*/ SendClientMessage ( playerid, 0xFB0000FF, \"HIBA: Nincs elég pontod hogy használhasd ezt a parancsot!\" ) ;
   if(GetPlayerScore(playerid)>=50) /*lekrédezzük mennyi pontja van*/ return /*ha elég pontja van rá: itt egy fegyvert adunk neki:*/ GivePlayerWeapon(playerid, 31, 500);
   return 1;
}
return 0;
}[/pawn]
Cím: 50 ponttol parancs hasznalas hogyan?
Írta: xTomiX - 2011. December 27. - 16:37:29
Kosz nektek megy mostmar :)
Ment a +.
A temat zarom .