יום ראשון, 17 באפריל 2011

מערכת טאגים

פשוט מאוד:

[settag [id] [Tag/-לשים תאג לשחקן מסוים.(רק לאדמין מהרקון.)

[removetag [id/-להוריד את התאג לשחקן.(רקון.)

הורדות:


pastebin

UpFree

F2H

RapidShare

מוד אדמין Admin 0.4X



-Admin 0.4X




פקודות:
kick/ - מביא קיק לאיידי שאתם בוחרים
mute/ - משטיק את השחקן לכמה זמן שאתה קובע(נותן לו מיוט)
unmute/ - מוריד את המיוט
freeze/ - מקפיא את השחקן לכמה זמן שאתה קובע
unfreeze/ - מאפשר לשחקן לזוז אם הוא קפוא
goto/ - משגר אותך לשחקן שבחרת
say/ - שולח הודע לכולם בצ'אט - Admin VorTex: bla bla
cc/ - מנקה את הצ'אט
// - הצ'אט שרק אדמינים רואים
announce/ - מראה הודעה לכולם בגדול באמצה המסך
cd/ - מתחיל הזנקה
v/ - מזמן איזה מכונית שאתה רוצה
gethere/ - משגר שחקן אליך
setcolor/ - משנה לך את הצבע
slap/ - נותן סטירה למי שבא לך (מעלה אותו בעוויר)
warn/ - נותן אזהרה לשחקן שאתה בוחר
ban/ - נותן באן לשחקן
skydive/ - צניחה חופשית
disarm/ - לקחת לשחקן את הנשק
akill/ - להרוג שחקן
fv/ - לתקן לך את הרכב
vmenu/ תפריט לזמן מכוניות ומטוסים
spec/ - לצפות בשחקן
specoff/ - להפסיק לצפות בשחקן
flip/ - להפוך את הרכב שלך
explode/ - לפוצץ שחקן שאתה בוחר
sethp/ - לתת או להוריד לשחקן את החיים
givegun/ - לתת לשחקן נשק
god/ - גוד מוד
givemoney/ - לתת לשחקן כסף
fpv/ - לתקן לשחקן אחר את הרכב
ahq/ - שיגור למקדת אדמינים
getallhere/ - לשגר את כל השחקנים אליך
nban/ - לתת באן למשתמש ולא לאייפי שלו כדי שהוא יוכל לשחק במשתמש אחר
setarmor/ - לקבוע כמה מגן יש לשחקן
muteall/ - לתת לכל השחקנים בשרת מיוט
unmuteall/ - להוריד לכולם את המיוט
freezeall/ - לתת לכולם פריז
unfreezeall/ - להוריד לכולם את הפריז
kickall/ - לתת קיק לכל השחקנים בשרת
setskin/ - לשנות לשחקן את הסקין
setint/ - לשנות לשחקן את האינטריור (INTERIOR)
cmdspec/ - מאפשר לך לראות כל פקודה שעושים בשרת
cmdspecoff/ - מבטל את האפשרות לראות פקודות
setweather/ - משנה את מזג האוויר
crash/ - נותן קראש לשחקן שאתה בוחר
clearwarns/ - מוחק לשחקן את האזהרות
settime/ - משנה את הזמן
money/ - לקבוע את כמות הכסף שיש לשחקן
tmenu/ - תפריט לשנות את הזמן
setname/ - לשנות לשחקן את השם
unbanip/ - להוריד לשחקן באן
reloadbans/ - לעלות מחדש את הקובץ באן. (משתמשים בזה אחרי unbanip/)
jetpack/ - לתת לעצמך ג'טפק (JETPACK)
msgon/ - מפעיל את ההודעה האוטומטית
msgoff/ - מבטל את ההודעה האוטומטית
setkills/ - משנה את כמות ההריגות שיש לשחקן
setdeaths/ - משנה את כמות הפעמים שהשחקן מת
setadmin/ - לתת לשחקן אדמין ןלשנות לו את הרמה
slock/ - נועל את השרת
sunlock/ - פותח את השרת (רק אחרי נעילה)
chatlock/ - נועל את הצ'אט
chatunlock/ - פותח את הצ'אט
anitoff/ - מבטל את האנטי צ'יט
antion/ - מפעיל את האנטי צ'יט
nos/
hydraulics/
addcomp/
תפריט לשיפור מכוניות
chat log - הצ'אט שמור כקובץ TXT
music/ - להקשיב למוזיקה
getinfo/ - נותן לך פרטים כמו אייפי של שחקן, כמה פעמים הוא התחבר לשרת, כמה שעות ודקות הוא שיחק בשרת ו באיזה תאריך הוא נרשם + סטאטס רגילים.
/savepos - לשמור מיקום על המפה
/gotopos - להשתגר למקום ששמרת
giveallgun/ - לתת לכל השחקנים נשק
disarmall/ - לוקח לכולם את הנשק
ptp/ - לשגר שחקן אחד לשחקן שני
getip/ - מראה לך את האייפי של שחקן
carcolor/ - למשנות את הצבע של המכונית שלך
cage/ - יוצר כלוב מסביב לשחקן שאתה בוחר
block/ - לחסום פרייבט (PM)
setgmtext/ - משנה את שם המוד
stopcd/ - מבטל ספירה לאחור
AFKicker/ - ותן קיק לשחקן שAFK יתר מזמן מוגדר. (אפשר גם לבטל)
healme/ - ממלא לך את החיים
un)invisible)/ - הופך אותך לבתי נראה/מבטל את זה.
setpcolor/ - משנה לשחקן אחר את הצבע
morning/ - משנה את השעה לבוקר
noon/ - משנה את השעה לצהריים
night/ - משנה את השעה ללילה
slapdown/ - כמו slap/ רק למטה
sunny/ - מזג אוויר רגיל (שמש)
rainy/ - מזג אוויר גשום
fog/ - ארפל
setvw/ - משנה את העולם הווירטואלי (Vitual World) של שחקן
setvehvw/ - משנה את העולם הווירטואלי (Vitual World) של רכב
pgod/ - נותן לשחקן אחר גוד מוד
pungod/ - מבטל גודמוד של שחקן אחר
==================
הוספו עוד צבעים ל - setcolor/.
תוקן באג במערכת ההרשמה עם שמות של יותר מ16 אותיות.
ג'ייל אוטומתי למי שמתנתק ומתחבר כשהוא בכלא .
LoginCount - נותן קיק לשחקן שלו מתחבר אחרי זמן מוגדר (אפשר גם לבטל).
AutoLogin - לוגין אוטומתי לפי אייפי(האייפי האחרון שלך).
==================
*** האדמין מוד כלל Anti-Cheat + Anti-Spam

הורדה:

http://www.f2h.co.il/9155251216143

התקנה:
- העבירו את התיקייה "V-Admin" אשר נמצאת בתיקייה "scriptfiles" לתיקייה "scriptfiles" בקבצי השרת שלכם.

- פתחו את קובץ server.cfg ותשנו את השורה של filterscripts
לפני:
קוד PHP:
 filterscripts vactions  


אחרי:
קוד PHP:
 filterscripts V-Admin vactions  

מדריך לתת אדמין:
בגירסה החדשה שלי עשיתי שיהיה אפשר לתת אדמין דרך הרקון.
בכדי לתת אדמין דרך הרקון צריך לעשות את הפקודה הבאה: rcon setadmin id level/
ה ID = האיידי של השחקן. ה LEVEL = הרמה שאתם רוצים לתת לשחקן.
כמובן שלפני כן אתם צריכים להתחבר לרקון ע"י הפקודה rcon login pass/ (ה PASS = סיסמת הרקון).

מערכת לוטו לשרת

שלום. 
בניתי פעילות לוטו, אשר ניתן לערוך אותה, מתי שרוצים בלי לעשות ריסט למוד, על ידי פקודות.

הערות

1. הכסף לזוכה: נניח וכרטיס להגרלה עולה 20 דולר, ו5 השתתפו, המערכת תעשה פעולה כזו: 20 * 5, והזוכה יקבל את הסכום המתקבל (100$).
2.המערכת עובדת עם משתנים, ויש שימוש בקבצים בגלל פקודות העריכה, אך הקבצים לא פועלים במקום שיגרמו ללאגים לשחקן מסויים.
3. יש לשים את התקייה LottoSys בתוך התקייה scriptfiles. נכון שאין שום דבר בפנים, כשהסקריפט יטען, יפתח אוטומאטית הקובץ הראשי של המערכת.
4. שחקנים יכולים לבחור את אותו המספר כמה פעמים, אך במקרה והמספר שנבחר כמה פעמים הוא מספר המזל, הראשון שבחר את המספר יהיה הזוכה.
5. הלוטו יופעל אוטומאטית על פי הזמן שהקצבתי לו (ניתן לערוך על ידי הפקודה: בהמשך), וגם ניתן להפעיל את הפעילות על ידי פקודה.
6. בקובץ הראשי, אם אתם לא עורכים ניתן לבחור בין המספרים: 1-100, כל 10 דקות תתרחש פעילות, כרטיס עולה 50$, כדי להמר: lotto/

פקודות

- לאדמין:

startlotto/ - להתחיל את פעילות הלוטו
lottotime/ - לקבוע כל כמה זמן תפתח פעילות לוטו (בדקות)
lottocost/ - לקבוע כמה עולה כרטיס ללוטו.
lottonums/ - לקבוע עד איזה מספר אפשר להמר, מ1 עד המספר שכתבתם. (* לא ניתן יותר מ200.)
lottocmd/ - לקבוע את הפקודה איתה יהמרו בלוטו.

- לשחקן רגיל:

אם אתם לא עורכים את הפקודה, אז מהמרים על ידי הפקודה: lotto/.

לא בדקתי את המערכת בשרת, אך אין סיבה לבעיות.
-> אם יש בעיות, תגידו לי אותם כאן באשכול ואני יעלה לכם גרסאה מתוקנת.

הורדה

להורדת קובץ הRAR, המכיל בתוכו את התיקיות:
filterscripts - שם נמצאים קבצי ה.pwn וה.amx של הסקריפט.
scriptfiles - שם נמצאת התקייה LottoSys, אותה חייבים להשאיר בscriptfiles. אני מזכיר: הקובץ הראשי יפתח כאשר תתטעינו את הסקריפט.

להורדה לחץ כאן. (F2H)

רוצים עוד מדריכים ?

תשמרו על קהילתנו בחיים ותרמו 4 אגורות !
בבקשה תתרמו כדי שנוכל להביא לכם עוד מדריכים ! 




איזור סטאנטים לשרת

אזור סטאנטים מיוחד שיכול ליהות אצל כולם,ויש לכם שם את כול מה שצריך לאזור סטאנטים.
זה אזור סטאנטים גדול אז לכן הבאתי קישור ל MAP למי שלא מתאים יכול לשנות,






טוב אז הנה הורדה!
הורדה:
AMX + PWN + MAP
http://www.f2h.co.il/4309676713310
או
http://212.150.176.22/samp/files/pawn/StuntsArea.rar

פקודות:
1) Close Moto/ - לפתוח את השער.

2) Open Moto/ - לסגור את השער.

מפקדה + מערכת טילים מגנה (דומה לכיפת ברזל)


הסבר:
אם שחקן מנסה לבוא עם כלי טייס ( מסוק/מטוס או כל דבר שעף אפילו רחפת) אז משוגרים עליו טילים עוקבים עד שהוא מת.
אם הוא בא ברגל, אז מופיע לו אזהרה שיש לו 10 שניות לעוף משם ואם הוא נשאר הוא מקבל טילים בראש =].

פקודות:
/allow - לתת לאחרים גישות להכנס כדי שלא יעופו עליהם טילים.
/shut - לשגר על מישהו טיל.
/iwantcomtrol - חייבים להיות מחוברים לרקון וככה תוכלו לשגר טילים, זה יתן לך גישה תמידית.
וגם זה יתן לך אפשרות לתת לאחרים גישות להכנס עם הפקודה /allow.

יש גם 7 מצלמות אבטחה:
/camera1 /camera2....
כדי להפסיק לצפות רושמים:
/stopcamera

השתגרות למפקדה: /m - תעלו בכביש למעלה.

שערים:
כל השערים בפקודה אחת: /gate אתם כבר תבינו שתעשו אותה...

הורדה:
http://www.upf.co.il/file/673672.html

מערכת בנק תמידית


  • המערכת עובדת רק עם דיאלוגים, בלי שום דבר אחר 
לפני יומיים החלטתי להמשיך אותה, אז זה מה שיש במערכת:

לכניסה לבנק:אפשרי עם הפקודה Bank/
או עם הפיקאפ



*כאשר שחקן יורה בשטח הבנק הוא מת.
*כמובן שהמערכת היא תמידית, לכן היא עובדת עם האינקלוד dini.
במידה ואין לכם אותו, תורידו אותו.
*אתם צריכים לפתוח תיקיה בשם Bank בתוך התיקיה scriptfiles



הורדה:

http://www.upf.co.il/file/4425421.html
סיסמה לראר: RoiKy

מערכת נשקים תמידית

קודם כל, המערכת הזו לדעתי שימושית מאוד וחובה בכל שרת.
במערכת הזאת אתם קובעים את המחיר של כל נשק ואת מס' הכדורים שהשחקן יקבל.



לקביעת המחיר:
למעלה בפילטרסקריפט יש לכם את השורות האלו:

קוד PHP:
//-[Weapons-Price]-
#define Price_BrassKnuckles 2500 //מחיר אגרופן
#define Price_GolfClub 2500 // מחיר מקל גולף
#define Price_NiteStick 2500 // מחיר אלת שוטר
#define Price_Knife 2500 // מחיר סכין
#define Price_BaseballBat 2500 // מחיר אלת בייסבול
#define Price_Katana 2500 // מחיר סכין ארוך
#define Price_Chainsaw 2500 // מחיר מסור חשמלי
#define Price_Pistol 2500 // מחיר אקדח
#define Price_DesertEagle 2500 // מחיר אקדח דיגל
#define Price_SawnShotgun 2500 // מחיר סאון שוטגאן
#define Price_CombatShotgun 2500 // מחיר קומבט שוטגאן
#define Price_Uzi 2500 // מחיר עוזי
#define Price_MP5 2500 // MP5 מחיר
#define Price_AK 2500 // AK מחיר
#define Price_M4 2500 // M4 מחיר
#define Price_Tec9 2500 // Tec9 מחיר
#define Price_SniperRifle 2500 // מחיר צלף
//-[Weapons-Price]-  
ה 2500 זה המחיר של כל נשק, תשנו את זה למחיר שאתם רוצים.

קביעת מספר הכדורים:למעלה בפילטרסקריפט יש לכם את השורות האלו:

קוד PHP:
//-[Weapons-Ammo]-
#define Ammo_BrassKnuckles 250 // מספר כדורים אגרופן
#define Ammo_GolfClub 250 // מספר כדורים מקל גולף
#define Ammo_NiteStick 250 // מספר כדורים אלת שוטר
#define Ammo_Knife 250 // מספר כדורים סכין
#define Ammo_BaseballBat 250 // מספר כדורים אלת בייסבול
#define Ammo_Katana 250 // מספר כדורים סכין ארוך
#define Ammo_Chainsaw 250 // מספר כדורים מסור חשמלי
#define Ammo_Pistol 250 // מספר כדורים אקדח
#define Ammo_DesertEagle 250 // מספר כדורים אקדח דיגל
#define Ammo_SawnShotgun 250 // מספר כדורים סאון שוטגאן
#define Ammo_CombatShotgun 250 // מספר כדורים קומבט שוטגאן
#define Ammo_Uzi 250 // מספר כדורים עוזי
#define Ammo_MP5 250 // MP5 מספר כדורים
#define Ammo_AK 250 // AK מספר כדורים
#define Ammo_M4 250 // M4 מספר כדורים
#define Ammo_Tec9 250  //Tec9 מספר כדורים
#define Ammo_SniperRifle 250 // מספר כדורים צלף
//-[Weapons-Ammo]-  
ה 250 זה מספר הכדורים שהשחקן יקבל, תשנו את זה למה שבא לכם.

יש 17 נשקים שונים, השתדלתי לשים את אלו שבאמת שימושיים.
השיגור לקניית הנשקים הוא Weapons/

כאשר שחקן ייכנס לצ'ק פוינט של הנשקים ייפתח לו דיאלוג עם שם הנשק והאיידי של הנשק, הוא רק צריך להכניס את האיידי.

המערכת תמידית ולכן פועלת עם האינקלוד dini אם אין לכם אותו תורידו.


ההורדה:
http://www.f2h.co.il/hns4itfljgzg
סיסמה לראר: 
RoiKyתהנו 

תכנות-מכוניות

שלום 
היום נלמד על פקודות רכבים בפאונו.

נלמד על הפקודות הבאות (פקודות עם כוכבית אדומה לא נלמד):
CreateVehicle - יצירת רכב.
DestroyVehicle - הריסת רכב.
GetVehiclePos - לקיחת המיקום של הרכב.
SetVehiclePos - קביעת מיקום הרכב.
GetVehicleZAngle - לקיחת זווית הרכב.
SetVehicleZAngle - קביעת זווית הרכב.
SetVehicleParamsForPlayer - קביעת פרמטרי רכב לשחקן.
SetVehicleToRespawn - לגרום לרכב להתאפס.
* LinkVehicleToInterior
AddVehicleComponent - הוספת שיפור לרכב.
RemoveVehicleComponent - הסרת שיפור לרכב.
ChangeVehicleColor - שינוי צבע הרכב.
ChangeVehiclePaintjob - שינוי ערכת הצבעים של הרכב.
SetVehicleHealth - קביעת אחוזי החיים של המכונית.
GetVehicleHealth - קבלת אחוזי החיים של המכונית.
AttachTrailerToVehicle - חיבור רכב נגרר לרכב נוכחי.
DetachTrailerFromVehicle - הסרת חיבור רכב נגרר לרכב נוכחי.
IsTrailerAttachedToVehicle - בדיקת חיבור הנגרר לרכב הנוכחי.
GetVehicleTrailer - קבלת הID של הרכב הנגרר של הרכב הנוכחי.
SetVehicleNumberPlate - שינוי הכתוב על לוחית הזיהוי של הרכב.
GetVehicleModel - קבלת מספר המודל של הרכב, למשל NRG-500 ייתן לי 522.
* SetVehicleVirtualWorld
* GetVehicleVirtualWorld

אז, בואו ונתחיל 

CreateVehicle
שימוש:

קוד:
CreateVehicle(modelid, X, Y, Z, A, color1, color2, respawn_time);
הסבר:
modelid - מספר מודל הרכב (רשימת מספרי מודלים).
X - מיקום הרכב, X.
Y - מיקום הרכב, Y.
Z - מיקום הרכב, Z.
A - זווית הרכב, A.
color1 - הצבע הראשי של הרכב.
color2 - הצבע המשני של הרכב, לרכבים מסויימים. אין השפעה אם הרכב לא משתמש בשני צבעים.
respawn_time - הזמן שייקח לרכב להתאפס אחרי שייתפוצץ, במילי-שניות (למשל: 1 שניה = 1000 מילי-שניות).

DestroyVehicle
שימוש:
קוד:
DestroyVehicle(vehicleid);
הסבר:
vehicleid - מספר הרכב (ID).

GetVehiclePos
שימוש:
קוד:
GetVehiclePos(vehicleid, X, Y, Z);
הסבר:
vehicleid - מספר הרכב (ID).
X - מיקום הרכב, X.
Y - מיקום הרכב, Y.
Z - מיקום הרכב, Z.
הערה: אתם חייבים לקבוע משתנה Float של X, Y ו-Z ע"י new Float:X,Float:Y,Float:Z;

SetVehiclePos
שימוש:
קוד:
SetVehiclePos(vehicleid, X, Y, Z);
הסבר:
vehicleid - מספר הרכב (ID).
X - מיקום הרכב, X.
Y - מיקום הרכב, Y.
Z - מיקום הרכב, Z.

GetVehicleZAngle
שימוש:
קוד:
GetVehicleZAngle(vehicleid, A);
הסבר:
vehicleid - מספר הרכב (ID).
A - זווית הרכב, A.
הערה: אתם חייבים לקבוע משתנה Float של A ע"י new Float:A;

SetVehicleZAngle
שימוש:
קוד:
SetVehicleZAngle(vehicleid, A);
הסבר:
vehicleid - מספר הרכב (ID).
A - זווית הרכב, A.

SetVehicleParamsForPlayer
שימוש:
קוד:
SetVehicleParamsForPlayer(vehicleid, playerid, objective, doorslocked);
הסבר:
vehicleid - מספר הרכב (ID).
playerid - מספר השחקן (ID).
objective - בוליאני (1|0); מוסיף חץ מעל המכונית.
doorslocked - בוליאני (1|0); נעילת דלתות המכונית.

SetVehicleToRespawn
שימוש:
קוד:
SetVehicleToRespawn(vehicleid);
הסבר:
vehicleid - מספר הרכב (ID).

AddVehicleComponent
שימוש:
קוד:
AddVehicleComponent(vehicleid, componentid);
הסבר:
vehicleid - מספר הרכב (ID).
componentid - מספר השיפור (רשימת מספרי השיפורים)

RemoveVehicleComponent
שימוש:
קוד:
RemoveVehicleComponent(vehicleid, componentid);
הסבר:
vehicleid - מספר הרכב (ID).
componentid - מספר השיפור (רשימת מספרי השיפורים)

ChangeVehicleColor
שימוש:
קוד:
ChangeVehicleColor(vehicleid, color1, color2);
הסבר:
vehicleid - מספר הרכב (ID).
color1 - מספר הצבע הראשון (רשימת מספרי הצבעים).
color2 - מספר הצבע השני (רשימת מספרי הצבעים).

ChangeVehiclePaintjob
שימוש:
קוד:
ChangeVehiclePaintjob(vehicleid, paintjobid);
הסבר:
vehicleid - מספר הרכב (ID).
paintjobid - מספר ערכת הצבעים מ-0 עד 5. ככל שהמספר גבוה יותר, הערכה יותר מתקדמת.

SetVehicleHealth
שימוש:
קוד:
SetVehicleHealth(vehicleid, H);
הסבר:
vehicleid - מספר הרכב (ID).
H - כמות החיים מ-0 עד 1000.

GetVehicleHealth
שימוש:
קוד:
GetVehicleHealth(vehicleid, H);
הסבר:
vehicleid - מספר הרכב (ID).
H - כמות החיים מ-0 עד 1000.
הערה: אתם חייבים לקבוע משתנה Float של H ע"י new Float:H;

AttachTrailerToVehicle
שימוש:
קוד:
AttachTrailerToVehicle(trailerid, vehicleid);
הסבר:
trailerid - מספר הנגרר (ID).
vehicleid - מספר הרכב (ID).


DetachTrailerFromVehicle
שימוש:
קוד:
DetachTrailerFromVehicle(vehicleid);
הסבר:
vehicleid - מספר הרכב (ID).

IsTrailerAttachedToVehicle
שימוש:
קוד:
IsTrailerAttachedToVehicle(vehicleid);
הסבר:
vehicleid - מספר הרכב (ID).

GetVehicleTrailer
שימוש:
קוד:
GetVehicleTrailer(vehicleid);
הסבר:
vehicleid - מספר הרכב (ID).

SetVehicleNumberPlate
שימוש:
קוד:
SetVehicleNumberPlate(vehicleid, "plate");
הסבר:
vehicleid - מספר הרכב (ID).
"plate" - הכתוב. כולל מרכאות.

GetVehicleModel
שימוש:
קוד:
GetVehicleModel(vehicleid);
הסבר:
vehicleid - מספר הרכב (ID).

אז...
זהו 

הרצת שרת Samp 0.3c על שרת לינוקס

דרישות:
  1. יוזר רגיל בשרת לינוקס עם גישת SSH.
  2. PuTTY & FlashFXP [הורדות בהמשך].
  3. ידע בסיסי בלינוקס ושרתי SAMP.
הורדות:
FlashFXP - תוכנת FTP
PuTYY - תוכנת SSH


שלב 1 - הורדה וחילוץ קבצי השרת
הורדת הקבצים:
קוד:
wget http://team.sa-mp.com/files/samp03csvr.tar.gz
קוד:
[samp@97 ~]$ wget http://team.sa-mp.com/files/samp03csvr.tar.gz
--2011-03-09 12:17:36--  http://team.sa-mp.com/files/samp03csvr.tar.gz
Resolving team.sa-mp.com... 95.211.29.41
Connecting to team.sa-mp.com|95.211.29.41|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1493982 (1.4M) [application/x-gzip]
Saving to: `samp03csvr.tar.gz'

100%[=================================================================================>] 1,493,982   1.04M/s   in 1.4s

2011-03-09 12:17:38 (1.04 MB/s) - `samp03csvr.tar.gz' saved [1493982/1493982]

[samp@97 ~]$
חילוץ הקבצים:
קוד:
tar -zxf samp03csvr.tar.gz
לא אמור להופיע לכם שום דבר אחרי החילוץ.
בכדי לבדוק אם הקבצים חולצו בהצלחה יש להקליד את הפקודה ls ולראות אם נוצרה תיקיה בשם samp03.



שלב 2 - כניסה לתיקיה ועריכת הגדרות השרת
כניסה לתיקיה:
קוד:
cd samp03
קוד:
[samp@97 ~]$ cd samp03
[samp@97 samp03]$
עריכת הגדרות השרת:
קוד:
nano server.cfg
קוד:
rcon_password changeme
סיסמת הרקון של השרת, חייב לשנות. במידה ולא תשנו השרת לא ירוץ.
קוד:
maxplayers 50
מקסימום שחקנים שיוכלו להיכנס לשרת.
קוד:
port 7777
הפורט של השרת.
קוד:
hostname SA-MP 0.3 Server
שם השרת.
קוד:
gamemode0 grandlarc 1
המוד שירוץ בשרת.
קוד:
filterscripts base gl_actions gl_property gl_realtime
הפילטרסקריפטים שירוצו בשרת.
קוד:
announce 0
האם השרת יופיע או לא ברשימת שרתים של הסאמפ - Internet
קוד:
query 1
לא לשנות את זה, זה בעצם מאפשר / מבטל מתוכנות וכו' לקחת מידע מהשרת (שחקנים מחוברים, שם השרת וכו')
קוד:
weburl www.sa-mp.com
כתובת האינטרנט של השרת / קהילה או מה שזה לא יהיה.
קוד:
maxnpc 0
מקסימום בוטים (NPCs) שיוכלו להיכנס לשרת.

[*] בכדי לשמור את ההגדרות שהערכתם לחצו Ctrl + X ואז Y ואז ENTER.



שלב 3 - הרצת השרת
קוד:
./samp03svr &
קוד:
[samp@97 samp03]$ ./samp03svr &
[2] 31331
[samp@97 samp03]$
Started server on port: 9999, with maxplayers: 50 lanmode is OFF.
וזהו, השרת רץ.
כעת ע"מ לצאת מהחלון של ה SSH תרשמו את הפקודה exit וזהו.



שלב 4 - הפלת השרת
יש לנו שתי דרכים להפיל את השרת.
1. דרך הרקון
2. דרך ה SSH

דרך הרקון אני לא אסביר לכם פה כי זה לא הכי קשור אבל הינה איך להפיל את השרת דרך ה SSH.

אתם צריכים קודם את ה PID (האיידי של התהליך בשרת) ויש לכם כמה דרכים להשיג אותו.
דרך הראשונה היא בעצם לקחת את האיידי שמופיע כאשר הרצתם את השרת
קוד PHP:
[231331  
צוטט משלב מס' 3.

31331 הוא האיידי של השרת.
הדרך השניה היא לעשות את הפקודה ps x ולקחת את האיידי משם.
קוד:
[samp@97 samp03]$ ps x
  PID TTY      STAT   TIME COMMAND
30697 pts/1    S      0:00 bash
31331 pts/1    Sl     0:00 ./samp03svr
31752 pts/1    R+     0:00 ps x
אחרי שבעצם יש לכם את האיידי מה שנותר לעשות זה לסיים את התהליך (להרוג אותו) עם הפקודה kill x.
במקום ה x יש לרשום את האיידי של התהליך (ה PID) וכאשר תעשו את זה השרת יפול.


תשובות לשאלות נפוצות


Q: (שאלה)
A: (תשובה)
==========

Q: היכן אני יכול להשיג את קבצי השרת המעודכנים ביותר?
A: נכנסים לאתר הרשמי של סאמפ > Downloads ולאחר מכן יורדים לשורה "SA-MP X Server Download" (ה X = המערכת הפעלה.)
במידה ואתם רוצים קבצים לשרת בייתי (Windows XP/Vista/7) לכו ל "SA-MP Windows Server Download" ותורידו את הלינק ששם.
במידה ואתם רוצים קבצים לשרת מאוחסן (Linux) לכו ל "SA-MP Windows Server Download" ותורידו את הלינק ששם.

==================================================

Q: השחקן בשרת שלי הולך בצורה "מתלהבת מדי", כיצד אני מסדר את הבעיה?
A: נכניסים למוד, מחפשים את הפאבליק הבא:
קוד PHP:
public OnGameModeInit()  
ומוסיפים שם את הקוד הבא:
קוד PHP:
UsePlayerPedAnims();  
ועכשיו השחקן שלכם ילך כמו CJ.

==================================================

Q: לא ניתן לראות את האובייקטים מרחוק ב 0.3b , אבל מקרוב רואים אותם שקופים
A: ב0.3b נוסף הערך Draw Distance (Float) לאובייקטים.
http://wiki.sa-mp.com/wiki/CreateObject
טווח המרחק עומד בין 1 - 300.

==================================================

Q: איפה אני יכול למצוא הסבר לכל הפונקציות שקיימות?
A: באתר Wiki-Samp בקטגורית הפונקציות.

==================================================

Q: איך אני עושה ששחקן יקבל צבע רנדומלי בהתחברות לשרת?
A: שים בפבאבליק OnPlayerConnect את זה:
קוד PHP:
SetPlayerColor(playerid,RandomColor());  
ושים למטה במוד את זה:
קוד PHP:
stock RandomColor() return rgba2hex(random(256),random(256),random(256),255);rgba2hex(R,G,B,a)return (R*16777216)+(G*65536)+(B*256)+a;  
==================================================

Q: אני מנסה לקמפל קובץ Pwn, ורשום לי: "Unable To Execute Compiler".
A: נסה להוריד NET Framework, מהאתר של מיקרוסופט.

==================================================

Q: כאשר אני נכנס לתוכנה, זה כותב לי: Failed to set data for ''
A: גש לתיקיה של הPawn, פתח את settings.ini מחק הכל והדבק את זה:
ציטוט:
[General]
FileAssoc=0
[Display]
WindowMax=1
WindowX=177
WindowY=27
WindowW=1003
WindowH=667
Splitter=374
Font_Name=Courier New
Font_Size=8
ShowFuncList=1
[RunOpts]
CopyDir=\
ExeFile=pawncc.exe
Params=-r

==================================================