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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: huhboy - 2013. Szeptember 21. - 20:58:18

Cím: Teleport
Írta: huhboy - 2013. Szeptember 21. - 20:58:18
Sziasztok! Új módom írása közben meguntam az állandó teleport írogatást, így kicsit leegyszerûsítettem, ami másoknak is jól jöhet, fõleg kezdõknek :D
Használat:
 

//a parancsba:
teleport(playerid, \"hely\", \"parancs\");
//tehát
CMD:ls(playerid, params[])
{
       SetPlayerPos(playerid, x, y, z);
       teleport(playerid, \"Los Santos-ba\", \"/ls\");
       return 1;
}

 

forward teleport(playerid, teleport[], parancs[]);
public teleport(playerid, teleport[], parancs[])
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
new sstring[256];
format(sstring, sizeof(sstring), \"[TELEPORT] %s elment %s! (%s)\",pName, teleport, parancs);
SendClientMessageToAll(0xffffffaa, sstring);
return 1;
}
Cím: Teleport
Írta: ZyZu. - 2013. Szeptember 21. - 21:06:50
Ennyi erõvel már egy stockot is lehet használni, így nem kell semmi public és forwardot definálni. | Egyébként tesztelted te ezt? :)
 

stock teleport( playerid, teleport[ ], parancs[ ] )
{
        new pName[ MAX_PLAYER_NAME ];
        GetPlayerName( playerid, pName, sizeof( tName ));
        new sstring[ 128 + 1 ];
        format( sstring, sizeof( sstring ), \"[TELEPORT] %s elment %s! (%s)\",pName, teleport, parancs);
        SendClientMessageToAll( -1 , sstring );
        return 1;
}
Cím: Teleport
Írta: huhboy - 2013. Szeptember 21. - 21:10:29
Idézetet írta: ZyZu date=1379790410\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"42976\" data-ipsquote-contentclass=\"forums_Topic
Ennyi erõvel már egy stockot is lehet használni, így nem kell semmi public és forwardot definálni. | Egyébként tesztelted te ezt? :)
 

stock teleport( playerid, teleport[ ], parancs[ ] )
{
        new pName[ MAX_PLAYER_NAME ];
        GetPlayerName( playerid, pName, sizeof( pName ));
        new sstring[ 128 + 1 ];
        format( sstring, sizeof( sstring ), \"[TELEPORT] %s elment %s! (%s)\",pName, teleport, parancs);
        SendClientMessageToAll( -1 , sstring );
        return 1;
}

 

persze..teszteltem :D viszont..mindegy, hogy public, vagy stock...nem? xd van különbség? xd
Cím: Teleport
Írta: ZyZu. - 2013. Szeptember 21. - 21:57:13

persze..teszteltem :D viszont..mindegy, hogy public, vagy stock...nem? xd van különbség? xd
 
[/quote]
Nincs nagy külömbség, csak, hogy annak nem kell forward meg public.. hanem simán egy stock, de rövidebb a kód is. :)
Cím: Teleport
Írta: huhboy - 2013. Szeptember 22. - 10:20:29
Idézetet írta: ZyZu date=1379793433\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"42976\" data-ipsquote-contentclass=\"forums_Topic


persze..teszteltem :D viszont..mindegy, hogy public, vagy stock...nem? xd van különbség? xd
 
Nincs nagy külömbség, csak, hogy annak nem kell forward meg public.. hanem simán egy stock, de rövidebb a kód is. :)
 
[/quote]
azon az egy soron szerintem senki nem veszik össze xd
Cím: Teleport
Írta: Lester - 2013. Szeptember 22. - 14:26:46
Nem rossz munka :D Grat  :thumbsup:
Cím: Teleport
Írta: Gentleman - 2013. Szeptember 22. - 18:48:57
Azért van különbség public és stock között.
stockon csak akkor fut végig a pawno ha legalább 1x hivatkozol rá. Publicon végig fut akkor is ha nem hivatkozol rá.