2007年11月05日 (月) 22:41 | 編集
こんばんは。今日は、SA:MPのスペシャルアクションについて書きます。
残念ながらSA:MPサーバマスター向けの記事になってしまいます^^;
残念ながらSA:MPサーバマスター向けの記事になってしまいます^^;
さて、使うのは以下のコード。
SetPlayerSpecialAction(playerid, actionid);
このactionidはSA:MP独自のものです。
そして、 pawnoincludeplayers.inc に以下の記述があります。
#define SPECIAL_ACTION_NONE 0
#define SPECIAL_ACTION_USEJETPACK 2
#define SPECIAL_ACTION_DANCE1 5
#define SPECIAL_ACTION_DANCE2 6
#define SPECIAL_ACTION_DANCE3 7
#define SPECIAL_ACTION_DANCE4 8
#define SPECIAL_ACTION_HANDSUP 10
#define SPECIAL_ACTION_USECELLPHONE 11
#define SPECIAL_ACTION_SITTING 12
#define SPECIAL_ACTION_STOPUSECELLPHONE 13
#defineとは、定数を定義するものでコンパイラが対応する数値などに置き換えてくれます。
コンパイラが置き換えるので数字を書いてもコンパイルして
生成される.amxはかわりないと思います。←間違ってたらすみません^^;
では本題のアクションの内容。
SPECIAL_ACTION_NONE (0)

何もありません。アニメーションを解除したりするわけでもありませんし、
本当に何も起こりません。本当ですよw
SPECIAL_ACTION_USEJETPACK (2)

名前の通り、ジェットパックを装備します。
結構使えるかもしれません。
SPECIAL_ACTION_DANCE1 (5)

名前の通りダンスです。下手。
方向キー or ダッシュ + 方向キー で別のパターン可。
SPECIAL_ACTION_DANCE2 (6)

上と殆ど同じ。下手。
SPECIAL_ACTION_DANCE3 (7)

だいぶノッてきましたw
回転したりしてくれます。
SPECIAL_ACTION_DANCE4 (8)

これ、何もないわけではありません。
女性キャラに変えて再挑戦。

ストリップダンスです。
即帰ってもらいました。
SPECIAL_ACTION_HANDSUP (10)

手を上げます。警察に囲まれた時やcheater疑惑がかけられた時などに。
SPECIAL_ACTION_USECELLPHONE (11)

電話をかけます。しっかりと携帯電話を手に持ってますし、
話しながら歩くこともできます。
SPECIAL_ACTION_SITTING (12)
0番と同じで、特に何も起こりませんでした。
SPECIAL_ACTION_STOPUSECELLPHONE (13)
電話をしまいます。
ちなみにこれ以外の数を引数に指定しても何も起こりません。本当です。
注意
記事の内容とは全く関係ありませんが、 CLEO3はHackToolです。
MPでCheaterとかHackerとか言われても一切文句を言えないので気をつけてください。
使っている時点で立派なHackerです。
SetPlayerSpecialAction(playerid, actionid);
このactionidはSA:MP独自のものです。
そして、 pawnoincludeplayers.inc に以下の記述があります。
#define SPECIAL_ACTION_NONE 0
#define SPECIAL_ACTION_USEJETPACK 2
#define SPECIAL_ACTION_DANCE1 5
#define SPECIAL_ACTION_DANCE2 6
#define SPECIAL_ACTION_DANCE3 7
#define SPECIAL_ACTION_DANCE4 8
#define SPECIAL_ACTION_HANDSUP 10
#define SPECIAL_ACTION_USECELLPHONE 11
#define SPECIAL_ACTION_SITTING 12
#define SPECIAL_ACTION_STOPUSECELLPHONE 13
#defineとは、定数を定義するものでコンパイラが対応する数値などに置き換えてくれます。
コンパイラが置き換えるので数字を書いてもコンパイルして
生成される.amxはかわりないと思います。←間違ってたらすみません^^;
では本題のアクションの内容。
SPECIAL_ACTION_NONE (0)

何もありません。アニメーションを解除したりするわけでもありませんし、
本当に何も起こりません。本当ですよw
SPECIAL_ACTION_USEJETPACK (2)

名前の通り、ジェットパックを装備します。
結構使えるかもしれません。
SPECIAL_ACTION_DANCE1 (5)

名前の通りダンスです。下手。
方向キー or ダッシュ + 方向キー で別のパターン可。
SPECIAL_ACTION_DANCE2 (6)

上と殆ど同じ。下手。
SPECIAL_ACTION_DANCE3 (7)

だいぶノッてきましたw
回転したりしてくれます。
SPECIAL_ACTION_DANCE4 (8)

これ、何もないわけではありません。
女性キャラに変えて再挑戦。

ストリップダンスです。
即帰ってもらいました。
SPECIAL_ACTION_HANDSUP (10)

手を上げます。警察に囲まれた時やcheater疑惑がかけられた時などに。
SPECIAL_ACTION_USECELLPHONE (11)

電話をかけます。しっかりと携帯電話を手に持ってますし、
話しながら歩くこともできます。
SPECIAL_ACTION_SITTING (12)
0番と同じで、特に何も起こりませんでした。
SPECIAL_ACTION_STOPUSECELLPHONE (13)
電話をしまいます。
ちなみにこれ以外の数を引数に指定しても何も起こりません。本当です。
注意
記事の内容とは全く関係ありませんが、 CLEO3はHackToolです。
MPでCheaterとかHackerとか言われても一切文句を言えないので気をつけてください。
使っている時点で立派なHackerです。
この記事へのコメント
昨日もご来鯖どもです。そしてお世話になりまつW
ん?今日ハッカーいたよ〜な〜www
すいません。全然関係ないのですが
カラー問題なんですが車addの最後から
25行位の車だけどれに乗っても変更できません。
それ以前は出来るのですが....
あと70種類700台未満でも以前書かれていた
電車をいれると落ちます...orz
乗車スクリプトは異常ないみたいですが....
長々と失礼しました〜
ん?今日ハッカーいたよ〜な〜www
すいません。全然関係ないのですが
カラー問題なんですが車addの最後から
25行位の車だけどれに乗っても変更できません。
それ以前は出来るのですが....
あと70種類700台未満でも以前書かれていた
電車をいれると落ちます...orz
乗車スクリプトは異常ないみたいですが....
長々と失礼しました〜
2007/11/06(火) 01:06 | URL | rakkyo #-[編集]
車の色は、車を出現させる関数で指定している色が-1になっていれば
変えられると"思います"。
正直、原因分かりませんw
電車の方は、もしかしたら貨物列車の機関車置こうとしただけで
後ろの貨車のモデルもリクエストされてるかもしれないので
種類は2~5,6、数は4くらい見積もったほうがよいと"思います"。
すいません、これも推測ですw
変えられると"思います"。
正直、原因分かりませんw
電車の方は、もしかしたら貨物列車の機関車置こうとしただけで
後ろの貨車のモデルもリクエストされてるかもしれないので
種類は2~5,6、数は4くらい見積もったほうがよいと"思います"。
すいません、これも推測ですw
このアニメーション入れたいですなー(´∀`)
rakkyoさん、私も以前電車系統を入れると(サーバーに設置)クライアントクラッシュが起きました。
これは列車1台に対して車だと2〜3台の台数を使うからだと思います。
一度種類、台数を減らしてから電車を設置すると改善されるでしょう。
rakkyoさん、私も以前電車系統を入れると(サーバーに設置)クライアントクラッシュが起きました。
これは列車1台に対して車だと2〜3台の台数を使うからだと思います。
一度種類、台数を減らしてから電車を設置すると改善されるでしょう。
2007/11/07(水) 03:01 | URL | R2 #FvkmUwGw[編集]
ryoさん
いつもすみません。
-1にしても駄目でした..
なので諦めて最後に近い車両を
前の列にもっていったらできましたw
そのかわりやはり最後列の車両わ
駄目に....
取り敢えずこれでwww
ありがとうございました。
R2さん
ryoさんにも指摘されました様にそれらが
原因の様です。
今度時間あるときに見直してみたいと思います。
丁寧にありがとうございましたwww
以上内容に関係ないコメント失礼いたしました。
いつもすみません。
-1にしても駄目でした..
なので諦めて最後に近い車両を
前の列にもっていったらできましたw
そのかわりやはり最後列の車両わ
駄目に....
取り敢えずこれでwww
ありがとうございました。
R2さん
ryoさんにも指摘されました様にそれらが
原因の様です。
今度時間あるときに見直してみたいと思います。
丁寧にありがとうございましたwww
以上内容に関係ないコメント失礼いたしました。
2007/11/08(木) 01:21 | URL | rakkyo #-[編集]



