[מדריך] מדריך קל ליצירת שיגור ! - משחקים Vgames - קהילות
 


נושא: [מדריך] מדריך קל ליצירת שיגור !
1
משתמשים פעילים הצופים בנושא זה: 1 (0 משתמשים רשומים ו- 1 אורחים)
 
מחבר הודעה

משתמש רגוע

הודעות: 68

חבר בקהילת: -

מנותק

מנותק

#1   פורסם: 22.04, 20:29

Exclamation [מדריך] מדריך קל ליצירת שיגור !


מדריך ראשון שלי פה ...
חלק ראשון - שמירת המיקום לשיגור במשחק והעתקת התוצאה.

היכנסו למשחק, הגיעו למקום שברצונכם ליצור אליו שיגור.
כתבו בצ'אט:

קוד:
/save
עכשיו צאו מן המשחק, היכנסו לתקיית הGTA שלכם (איפה שהוא מותקן):

http://img228.imageshack.us/img228/7764/guide1sc6.png

היכנסו אל הקובץ savedpositions.txt, בקובץ אמורה להיות שורה שדומה לשורה הבאה:
AddPlayerClass(0,2323.9878,1278.0065,98.3983,0.6612,0,0,0,0,0,0); //
בואו ונסביר את השורה:
AddPlayerClass ( 0 , 2323.9878 , 1278.0065 , 98.3983 , 0.6612 , 0 , 0 , 0 , 0 , 0 , 0 ); //
AddPlayerClass = הפקודה (למשל: הוספת סקין שחקן למסך הבחירה, הוספת מכונית (AddStaticVehicle) וכו') - לא חשוב.
X = 2323.9878 = המיקום שלנו בציר ה-X.
Y = 1278.0065 = המיקום שלנו בציר ה-Y.
Z = 98.3983 = המיקום שלנו בציר ה-Z.
A = 0.6612 = הזווית שלנו שלנו בציר ה-A.
שאר ה-0 עד הסוף = הנשקים וכמות התחמושת (לא חשוב).

חלק שני - יצירת השיגור.

היכנו אל המוד שלכם באמצעות ה- Pawno, הגיעו אל המקום בו מופיעה השורה:
public OnPlayerCommandText(playerid, cmdtext[]) {
הנה קוד הבסיס ליצירת שיגור:
if (strcmp(cmdtext"/command"true)==0)
{
 if (
GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  new 
vehicleid GetPlayerVehicleID(playerid);
  
SetVehiclePos(vehicleidXYZ);
  
SetVehicleZAngle(vehicleidA);
 } else {
  
SetPlayerPos(playeridXYZ);
  
SetPlayerFacingAngle(playeridA);
 }
 
SendClientMessage(playerid0xFF9900AA"Text");
 return 
1;

command = הפקודה שתשמשו בה כדי להשתגר.
X, Y, Z, A = המיקומים שהוצאנו מהקובץ savedpositions.txt.
Text = הטקסט שאתם רוצים שיופיע בצ'אט כאשר תשתגרו.

את הקוד הזה תוסיפו מתחת ל { בפונקצייה OnPlayerCommandText
אם תרצו להוסיף עוד שיגורים, פשוט הוסיפו את הקוד אחרי הקוד הקודם, אל תשכחו! - אחרי ה } (סוגר) ולפני השורה ;return 0!
וכמובן, שנו את ה X, Y, Z, A, הפקודה והטקסט.

לעצלנים מביניכם שלא רוצים ללמוד, הנה עמוד שמייצר לכם שיגור, רק תרשמו את הפקודה ו- XYZ, קרדיט ל- Sharky - http://stylez.root.co.il/Sharky/TCG/index.php

נערך לאחרונה על ידי WEBGAME, 22.04 בשעה 20:51.



www.WEBGAME.co.il
mIRC: #WEBGAME.co.il
משרדים: 072-2121333
איימיל: noam@webgame.co.il \ nir@webgame.co.il \ ehud@webgame.co.il


חזרה לראש העמוד

האווטר המגניב של BadDad

שואף לשלמות

הודעות: 4,783

חבר בקהילת: -

מנותק

מנותק

#2   פורסם: 22.04, 20:43

כל הכבוד!
אהה..
זה מעותק לא?






חזרה לראש העמוד

האווטר המגניב של yoge

שואף לשלמות

הודעות: 3,725

חבר בקהילת: -

מנותק

מנותק

#3   פורסם: 23.04, 01:55

מה קורה במקרה שאני לא רוצה לשים טקסט?
מה אני מוחק?


אני לא סובל מאי שפיות, אני נהנה ממנה

Maccabi "Electra" Tel-Aviv - Where Amazing Happens


חזרה לראש העמוד

האווטר המגניב של BaRKiD

עילוי

הודעות: 10,506

חבר בקהילת: -

מנותק

מנותק

#4   פורסם: 23.04, 02:19

yoge
ציטוט:
צפה בהודעה
מה קורה במקרה שאני לא רוצה לשים טקסט?
מה אני מוחק?
את זה כפרע:
ציטוט:
SendClientMessage(playerid, 0xFF9900AA, "Text");


BaRKiD

Intel Core 2 Duo E8500 Box|DFI LANParty DK X48-T2RS|Thermalright Ultra-120 eXtreme|Mushkin DDR2 4096MB (2048MBx2) 800Mhz CL 4-4-4-12 XP|Club3D ATI Radeon HD4870 512MB PCIe|Corsair CMPSU-650TXEU 650W|LG GSA-GH20L X20 DVD|NZXT Tempest|Zalman Case Fan ZM-F3 120mm|G15|G5|


חזרה לראש העמוד

משתמש צעיר

הודעות: 35

חבר בקהילת: -

מנותק

מנותק

#5   פורסם: 08.08, 01:46

שמע במקום
if (strcmp(cmdtext, "/command", true)==0)
{
if (
GetPlayerState(playerid) == PLAYER_STATE_DRIVER
) {
new
vehicleid = GetPlayerVehicleID(playerid
);
SetVehiclePos(vehicleid, X, Y, Z
);
SetVehicleZAngle(vehicleid, A
);
} else {
SetPlayerPos(playerid, X, Y, Z
);
SetPlayerFacingAngle(playerid, A
);
}
SendClientMessage(playerid, 0xFF9900AA, "Text"
);
return
1
;

}


במקום ה SetVehicleZAngle(vehicleid, A);

שמים SetVehicleZAngle(vehicleid, 0.0);

כי אם תשאיר ת-A זה יעשה לך איירו


חזרה לראש העמוד

האווטר המגניב של Ph0eNiX

משתמש ותיק

הודעות: 5,606

חבר בקהילת: -

מנותק

מנותק

#6   פורסם: 08.08, 03:49

זה מעותק אבל בכול זאת תודה

גם שזה ממש קל !!


Play to Rising Eagle Name: Ph0eNiX
בקלאן: BeP/SmR RuleZzZzZzZzZz Member
אדמין בשרת vGames 1 HardCore DeathMtach
אחראי בתים בשרת vGames 1 HardCore DeathMtach
יצירת קשר - GuyHguy@gmail.co.il
בברכה,גיא




חזרה לראש העמוד

האווטר המגניב של iCoNN

מצליחן

הודעות: 822

חבר בקהילת: -

מנותק

מנותק

#7   פורסם: 08.08, 09:35

יש קוד קצר יותר אני עוד מעט יערוך ויכתוב לך אותו

עריכה:
הנה קוד קצר יותר...
{
    if(
strcmp(cmdtext"/command"true)==0)
    {
        if (
GetPlayerState(playerid) == 2)
        {
            
SetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z);
        } else {
            
SetPlayerPos(playeridX,Y,Z);
        }
        
SendClientMessage(playerid0x33AA33AA"Your Text Here");
        return 
1;
     } 
פשוט יותר, יעיל יותר...

נערך לאחרונה על ידי iCoNN, 08.08 בשעה 09:41.


|הודעומטר|
.:1000:. .:900:. .:800:..:700:. .:600:.
|הודעומטר|

.

I'mNotLova
ציטוט:
צפה בהודעה
אנחנו 200 קריפס ואנחנו קשוחים, אבל ביחד יש לנו מוח של גרובר אחד.


חזרה לראש העמוד

האווטר המגניב של [NkS]V1rTu4L[E]

מצליחן

הודעות: 767

חבר בקהילת: -

מנותק

מנותק

#8   פורסם: 08.08, 10:20

קל ;D
ומועתק משרקי מפורום אחר.


  • השחקן הכי טוב בשרת VG 1 ! בדוק. מי שלא מאמין שיבוא קרב.
מסן :
ציטוט:
איסי :
ציטוט:
260212068
כינוי בשרת ויגיימס 3 :
ציטוט:
[E]V1rTu4L[H]


Black&White


חזרה לראש העמוד

האווטר המגניב של GiP YossI

משתמש ותיק

הודעות: 5,136

חבר בקהילת: -

מנותק

מנותק

#9   פורסם: 08.08, 14:20

לא יודע מועתק אלו לא,אבל ההקפצה זה כן,


תמונה אחת שווה אלף מילים:


תעתיקו לחתימה שלכם!


חזרה לראש העמוד
1

 

 
משחקי מחשב, פלייסטיישן 1-2-3, נינטנדו ואקסבוקס קונים במונסטר
 

 

הגדרות נושא
אפשרויות הצגת נושא