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: .:Secur:. - 2011. november 26. - 19:51:37

Cím: Mikulás sapka
Írta: .:Secur:. - 2011. november 26. - 19:51:37
Sziasztok!
Régen kértem már tõletek, tehát itt az ideje  ;D
Kellene egy egyszerû kód ami abbol állna, hogy amikor az emberem lespawnol (onplayerspawn) akkor rakjon a fejére egy mikulás sapkát.
Ennyi lenne, elõre is köszi  :)
Cím: Mikulás sapka
Írta: Ð í e s e £ - 2011. november 26. - 20:04:07
SetPlayerAttachedObject ( playerid , 1 , 19065 , 15 , -0.025 , -0.04 , 0.23 , 0 , 0 , 270 , 2 , 2 , 2 ) ;
Cím: Mikulás sapka
Írta: .:Secur:. - 2011. november 26. - 20:42:34
Lol, kicsit kisebb kéne de mind1.
Ja és hogyan kell kicsit lentébb engedni, mert kicsit a levegõbe van a sapka nem a fején, csak pár mm mivel lehet állítani.
+ kicsit jobbrább is kéne  :D
Cím: Mikulás sapka
Írta: sajna - 2011. november 26. - 21:12:36
[pawn]#include <a_samp>
#include <zcmd>
new santhat[MAX_PLAYERS];
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Santa hat by [R]aNGeR\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
    santhat[playerid]=1;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    santhat[playerid]=0;
return 1;
}
CMD:hat(playerid,params[])
{
if(santhat[playerid] == 0)
{
SetPlayerAttachedObject( playerid, 0, 19065, 2, 0.153285, 0.013864, -0.006792, 86.483161, 116.956550, 0.000000, 1.000000, 1.000000, 1.000000 );
santhat[playerid] = 1;
}
else if(santhat[playerid] == 1)
{
santhat[playerid] = 0;
}
return 1;
}[/pawn]
Csak gyorsan összedobtam remélem müködik ha igen jöhet a +! ;)

Dupla hozzászólás automatikusan összefûzve. ( 2011. november 26. - 21:14:49 )

Most nézem hogy hibás mert alapbol rajtadvan és ha a parancsot beirod akkor azthiszi hogy nincsrajtad:D
itt a javított:
[pawn]CMD:hat(playerid,params[])
{
if(santhat[playerid] == 1)
{
SetPlayerAttachedObject( playerid, 0, 19065, 2, 0.153285, 0.013864, -0.006792, 86.483161, 116.956550, 0.000000, 1.000000, 1.000000, 1.000000 );
santhat[playerid] = 0;
}
else if(santhat[playerid] == 0)
{
santhat[playerid] = 1;
}
return 1;
}[/pawn]Csak ezt cseréld ki:DÉs bocs hogy duplázok!De még kezdõ scripter vagyok ::|
Cím: Mikulás sapka
Írta: .:Secur:. - 2011. november 26. - 21:37:49
Most meg kicsit kicsi lett.
Egy picit kérlek nagyobbra állítsd.



Ja és:
 
Idézetet írta: sajna date=1322338356\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13757\" data-ipsquote-contentclass=\"forums_Topic
Csak gyorsan összedobtam remélem müködik ha igen jöhet a +! ;)
 
Nem azért, de nem szabad kérni +-ot...
Cím: Mikulás sapka
Írta: kurta999 - 2011. november 26. - 22:16:45
SetPlayerAttachedObject(playerid, 0, 19065, 2, 0.153285, 0.013864, -0.006792, 86.483161, 116.956550, 0.000000, 1.000000, 1.000000, 1.000000);
A sötéttel jelölt számokat kéne átírni nagyobbra, 1.5, 2.0, vagy amilyenre akarod.
Cím: Mikulás sapka
Írta: .:Secur:. - 2011. november 26. - 22:38:07
Köszi all!
Mindekinek ment a +!