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: Domba - 2010. szeptember 29. - 17:56:54

Cím: /pc és /me parancs
Írta: Domba - 2010. szeptember 29. - 17:56:54
Cs all!
Nekem a /pc parancs kellene és a /me parancs a szeromhoz! (Már találtam weboldalakon /me parancsokat csak azok nem voltak jók! Mikor beírtam hogy: /me Autozik akk nem írta ki senkinek!)
(És még lenne egy kérdésem! Mit kell a public SetupPlayerForClassSelection(playerid) alá írnom hogy egy animácioban jelenjen meg a skin ha feljön vki?)
Előre is köszi!
Cím: /pc és /me parancs
Írta: GanGster - 2010. szeptember 29. - 18:49:04
Tessék a /pc parancs
 
 if (strcmp(\"/pc\", cmdtext, true, 10) == 0)
 {
 SendClientMessage(playerid,0x99FFFFAA,\"Ejtõernyõ Lekérve!\");
 GivePlayerWeapon(playerid,46,40000);
 return 1;
}
Cím: /pc és /me parancs
Írta: Domba - 2010. szeptember 30. - 13:25:45
Megvan a /me parancs:
 
if(!strcmp(cmdtext, \"/me\", true, 3))//parancs
{
if(!cmdtext[3] || !cmdtext[4]) return SendClientMessage(playerid, 0xFF0000FF, \"HASZNÁLAT: /me [CSELEKVÉS]\");
new str[128], name[MAX_PLAYER_NAME];//változók
GetPlayerName(playerid, name, sizeof(name));//neved lekérése
format(str, 128, \"%s éppen %s\", name, cmdtext[3]);//üzenet amit átírhatsz (a két %s-t ne töröld le ) SendClientMessageToAll(0x1E84D7FF, str);//üzenet elküldése
return 1;
}

 
De vmiért nem müködik! :( Lécci segítsetek!
Cím: /pc és /me parancs
Írta: nyE - 2010. szeptember 30. - 14:27:26
Én ezt használom, tökéletesen mûködik.
 

        if(!strcmp(\"/me\", cmd, true))
{
   if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, \"HASZNÁLAT: /me [cselekvés]\");
        GetPlayerName(playerid, string, sizeof(string));
        format(string, sizeof(string), \"%s %s\", string, cmdtext[4]);
        SendClientMessageToAll(0xFFFF00AA, string);
        return 1;
}
Cím: /pc és /me parancs
Írta: Domba - 2010. szeptember 30. - 15:01:12
Ez most jóó!! köszi ! ;D