GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: Axe9 - 2011. november 21. - 11:06:31

Cím: Segítsetek! Parancs help
Írta: Axe9 - 2011. november 21. - 11:06:31
Sziasztok!
Csináltam egy ojan parancsot hogy /bemegy és /kimegy nade evvel semmi gond nem lenne csak, amikor távol vagyok tõle és beírom hogy /bemegy akkor ezt írja: SERVER: Unknow Commands.. Amikor ott állok akkor ha beírom akkor kiírja \" [pawn]      SendClientMessage(playerid, COLOR_GREEN, \"Bementél a házadba!\");[/pawn] ezt amit írtam ugye
Ha meg Kijön akkor meg 1értelmûen h azt le is írom remélem tudtok segíteni :)
[pawn]   if(strcmp(cmd, \"/belép\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
       if(IsPlayerInRangeOfPoint(playerid, 30.0, 979.7143,-1530.0127,13.5687) || IsPlayerInRangeOfPoint(playerid, 30.0, 979.7143,-1530.0127,13.5687) )
   {
   SetPlayerPos(playerid, 976.0834,-1529.8442,14.0471);
        SendClientMessage(playerid, COLOR_GREEN, \"Beléptél a házadba!\");
      return 1;
   }
}
return 0;
}[/pawn]
ide szerintem egy ijen kellene hogy: [pawn]            }
         else SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy a házad közelébe!\");[/pawn]
egy tagadó de ezt hiába írom be mert Error :S vagy kilép a pwn bõl
Elõre is köszönöm a segítséget!
Cím: Segítsetek! Parancs help
Írta: Bazsi - 2011. november 21. - 14:39:08
Én valahogy így képzelem:
[pawn]
if(strcmp(cmd, \"/belép\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
       if(IsPlayerInRangeOfPoint(playerid, 30.0, 979.7143,-1530.0127,13.5687) || IsPlayerInRangeOfPoint(playerid, 30.0, 979.7143,-1530.0127,13.5687) )
   {
   SetPlayerPos(playerid, 976.0834,-1529.8442,14.0471);
        SendClientMessage(playerid, COLOR_GREEN, \"Beléptél a házadba!\");
      return 1;
   }
                else
                {
                        SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy a házad közelébe!\");
                }
}
return 0;
}[/pawn]
Esetleg lehet, hogy kéne egy
SetPlayerInterrior(playerid, 0);
Cím: Segítsetek! Parancs help
Írta: Axe9 - 2011. november 21. - 14:51:49
jó! :D Kiírja de azt is oda írja alá hogy SERVER: Unknow command :S
Cím: Segítsetek! Parancs help
Írta: Bazsi - 2011. november 21. - 15:06:29
Na igen :S talán így: xD
[pawn]   if(strcmp(cmd, \"/belép\", true) == 0)
{
if(IsPlayerConnected(playerid))
{
       if(IsPlayerInRangeOfPoint(playerid, 30.0, 979.7143,-1530.0127,13.5687) || IsPlayerInRangeOfPoint(playerid, 30.0, 979.7143,-1530.0127,13.5687) )
   {
   SetPlayerPos(playerid, 976.0834,-1529.8442,14.0471);
        SendClientMessage(playerid, COLOR_GREEN, \"Beléptél a házadba!\");
      return 1;
   }
                else
                {
                        SendClientMessage(playerid, COLOR_GRAD2, \"Nem vagy a házad közelébe!\");
                        return 1;
                }
}
return 0;
}[/pawn]
Cím: Segítsetek! Parancs help
Írta: Axe9 - 2011. november 21. - 15:44:49
Jó. Köszönöm!:)
Cím: Segítsetek! Parancs help
Írta: Bazsi - 2011. november 21. - 15:54:09
Nincs mit, sendclientmessage után mindig kell return (azthiszem :D) ha megoldódott, zárd :)
Cím: Segítsetek! Parancs help
Írta: Axe9 - 2011. november 21. - 16:02:44
Megoldódott de még lenne 1 kérdésem!:)
Azt hogy tudom megcsinálni hogyha például a rendõr lebilincseli meg ha egy admin lefagyassza a palyert akkor ne lehessen ahsznélni a /afk-t ?:D
Cím: Segítsetek! Parancs help
Írta: Bazsi - 2011. november 21. - 16:45:03
Hát ez egy kisebb script, de most még tanulnom kell kicsit  :\'( aztán megpróbálom megcsinálni :D szerintem 6 felé már meglesz :D
Mégse xD
Csak annyi, hogy:
létrehozol egy változót:
 
new afk_tilt[MAX_PLAYERS];

 
Aztán a bilincsnél és a freezenél:
 
afk_tilt[playerid] = 1

 Itt 1-es lesz amikor letiltja és 0-ás, amikor engedi...
és olvasztásnál:
 
afk_tilt[playerid] = 0

 Ez az, amikor engedi
és akkor /afk parancsnál:
 
if(afk_tilt[playerid] == 1)

Itt ha tiltani akarjuk
na ennyi :D
Cím: Segítsetek! Parancs help
Írta: Axe9 - 2011. november 21. - 16:54:06
Rendben! köszönöm :)
Cím: Segítsetek! Parancs help
Írta: Bazsi - 2011. november 21. - 16:57:20
Változtattam xD ott van fent :D
Cím: Segítsetek! Parancs help
Írta: Axe9 - 2011. november 21. - 18:17:58
Köszi :D Priw be tudsz küldeni egy msn vagy skype címet ?:D