[בקשה] הכנת פקודה stats/ - משחקים Vgames - קהילות
 


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

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

 מנהל פורום משוב ועזרה

הודעות: 5,637

חבר בקהילת: -

מחובר

מחובר

#1   פורסם: 03.02, 20:33

ברירת מחדל [בקשה] הכנת פקודה stats/


טוב ככה יש לי 4 ארורים ניסיתי ולא הלך לי... זה מה שעשיתי
if (strcmp("/stats"cmdtexttrue10) == 0)
    {
    
format(string,sizeof(string),"Kills: %d,Deaths:%d",Kills[playerid],Deaths[playerid]);
    
SendClientMessage(playerid,0x24FF0AB9,string);
    } 
בקיצור מישהו יכול להכין לי פקודה כזאת?

הארורים:
error 017: undefined symbol "Kills"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

נערך לאחרונה על ידי KingStreeT, 03.02 בשעה 21:44.




אדמין בקהילות VGames1 & VGames3
מנהל פורום משוב ועזרה
Email - VG.SouLeSs@Gmail.com
GTA IV Live Name: GiPSouLeSs, Clan: JcR



גם אני ראיתי את עמית בוונטרילו




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

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

מודל לחיקוי

הודעות: 2,920

חבר בקהילת: -

מחובר

מחובר

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

לשים ב OnPlayerCommandText את זה :


if(strcmp(cmd, "/stats", true) == 0) {
ShowScore(playerid);
return 1;
}
למעלה שים איפה שכל ה forward את זה :



forward ShowScore(playerid);
עכשיו בסוף המוד תוסיף את הפאבליק הזה :


public ShowScore(playerid)
{
new tmpTotal[128];
new tmpTotal2[128];
format(tmpTotal, sizeof(tmpTotal), "Kills :%d",MyKills[playerid]);
format(tmpTotal2, sizeof(tmpTotal2), "Deaths :%d",MyDeaths[playerid]);
SendClientMessage(playerid, PP, tmpTotal);
SendClientMessage(playerid, PP, tmpTotal2);
return 1;
}
תוסיף ב פאבליק public OnPlayerDeath(playerid, killerid, reason) את זה :

ציטוט:
SetPlayerScore(killerid,GetPlayerScore(killerid)+1 );

וזהו

נערך לאחרונה על ידי yos136, 03.02 בשעה 21:14.


Name:yossi
Nick VGames 3: Yosi[R] \ RuLzzz
LeVeL:17

Admin In VGames 3


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

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

 מנהל פורום משוב ועזרה

הודעות: 5,637

חבר בקהילת: -

מחובר

מחובר

#3   פורסם: 03.02, 20:45

yos136
ציטוט:
צפה בהודעה
יש פורום סקריפטינג בישביל זה!!!!


לשים ב OnPlayerCommandText את זה :


if(strcmp(cmd, "/stats", true) == 0) {
ShowScore(playerid);
return 1;
}
למעלה שים איפה שכל ה forward את זה :



forward ShowScore(playerid);
עכשיו בסוף המוד תוסיף את הפאבליק הזה :


public ShowScore(playerid)
{
new tmpTotal[128];
new tmpTotal2[128];
format(tmpTotal, sizeof(tmpTotal), "Kills :%d",MyKills[playerid]);
format(tmpTotal2, sizeof(tmpTotal2), "Deaths :%d",MyDeaths[playerid]);
SendClientMessage(playerid, PP, tmpTotal);
SendClientMessage(playerid, PP, tmpTotal2);
return 1;
}
תוסיף ב פאבליק public OnPlayerDeath(playerid, killerid, reason) את זה :

ציטוט:
SetPlayerScore(killerid,GetPlayerScore(killerid)+1 );

וזהו

תעבירו לפורורם סקריפטינג

ישכל!! איזה פורום זה!?!?!!?!??
ולתשובה שלך אני יודע לעשות מה שאתה עשיתה אבל אני לא רוצה שייראו את זה בסקור אני רוצה בפקודה




אדמין בקהילות VGames1 & VGames3
מנהל פורום משוב ועזרה
Email - VG.SouLeSs@Gmail.com
GTA IV Live Name: GiPSouLeSs, Clan: JcR



גם אני ראיתי את עמית בוונטרילו




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

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

מודל לחיקוי

הודעות: 2,920

חבר בקהילת: -

מחובר

מחובר

#4   פורסם: 03.02, 21:16

KingStreeT
ציטוט:
צפה בהודעה
ישכל!! איזה פורום זה!?!?!!?!??
ולתשובה שלך אני יודע לעשות מה שאתה עשיתה אבל אני לא רוצה שייראו את זה בסקור אני רוצה בפקודה
חחח חשבתי שאני בפורורםן הראשי
ומסתומרת שאתה לא רוצה שאחרים לא יראו את הפקודה?


Name:yossi
Nick VGames 3: Yosi[R] \ RuLzzz
LeVeL:17

Admin In VGames 3


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

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

 מנהל פורום משוב ועזרה

הודעות: 5,637

חבר בקהילת: -

מחובר

מחובר

#5   פורסם: 03.02, 21:18

yos136
ציטוט:
צפה בהודעה
חחח חשבתי שאני בפורורםן הראשי
ומסתומרת שאתה לא רוצה שאחרים לא יראו את הפקודה?

תקשיב,
נכון שאתה עושה stats/ בשרת שאתה משחק בו כתוב לך את מספר ההריגות שלך וכמה נהרגתה וזה...
בקיצור זה מה שאני צריך




אדמין בקהילות VGames1 & VGames3
מנהל פורום משוב ועזרה
Email - VG.SouLeSs@Gmail.com
GTA IV Live Name: GiPSouLeSs, Clan: JcR



גם אני ראיתי את עמית בוונטרילו




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

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

 מתכנת שרת DeathMatch

הודעות: 2,516

חבר בקהילת: -

מחובר

מחובר

#6   פורסם: 03.02, 21:29

יש לך את המשתנים Kills, Deaths ו string?
נ.ב תוסיף return 1; בסוף הפקודה.


gmR Amit


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

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

 מנהל פורום משוב ועזרה

הודעות: 5,637

חבר בקהילת: -

מחובר

מחובר

#7   פורסם: 03.02, 21:40

Amit_B
ציטוט:
צפה בהודעה
יש לך את המשתנים Kills, Deaths ו string?
נ.ב תוסיף return 1; בסוף הפקודה.

יש לי רק את של הסטרינג יש מצב אתה מביא לי את השאר בבקשה?




אדמין בקהילות VGames1 & VGames3
מנהל פורום משוב ועזרה
Email - VG.SouLeSs@Gmail.com
GTA IV Live Name: GiPSouLeSs, Clan: JcR



גם אני ראיתי את עמית בוונטרילו




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

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

 מתכנת שרת DeathMatch

הודעות: 2,516

חבר בקהילת: -

מחובר

מחובר

#8   פורסם: 03.02, 23:36

KingStreeT
ציטוט:
צפה בהודעה
יש לי רק את של הסטרינג יש מצב אתה מביא לי את השאר בבקשה?
איך אתה מצפה שהפאונו יידע מה הם?

מה שאתה צריך לעשות זה קודם כל ליצור אותם למעלה במוד:
new Kills[MAX_PLAYERS];
new 
Deaths[MAX_PLAYERS]; 
אחר כך אתה צריך לקבוע שכאשר שחקן מת המשתנים ייעלו:
Deaths[playerid]++; // להעלות ב 1 את משתנה מספר פעמי המוות של הנרצח
if(killerid != INVALID_PLAYER_IDKills[killerid]++; // להעלות ב 1 את משתנה ההריגות של הרוצח רק אם הוא באמת קיים (לא יעבוד אם השחקן שמת רק נפל או תבע וכו'...) 
בהצלחה


gmR Amit


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

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

 מנהל פורום משוב ועזרה

הודעות: 5,637

חבר בקהילת: -

מחובר

מחובר

#9   פורסם: 04.02, 07:21

Amit_B
ציטוט:
צפה בהודעה
איך אתה מצפה שהפאונו יידע מה הם?

מה שאתה צריך לעשות זה קודם כל ליצור אותם למעלה במוד:
new Kills[MAX_PLAYERS];
new 
Deaths[MAX_PLAYERS]; 
אחר כך אתה צריך לקבוע שכאשר שחקן מת המשתנים ייעלו:
Deaths[playerid]++; // להעלות ב 1 את משתנה מספר פעמי המוות של הנרצח
if(killerid != INVALID_PLAYER_IDKills[killerid]++; // להעלות ב 1 את משתנה ההריגות של הרוצח רק אם הוא באמת קיים (לא יעבוד אם השחקן שמת רק נפל או תבע וכו'...) 
בהצלחה
אחלה תודה

נערך לאחרונה על ידי KingStreeT, 04.02 בשעה 08:25.




אדמין בקהילות VGames1 & VGames3
מנהל פורום משוב ועזרה
Email - VG.SouLeSs@Gmail.com
GTA IV Live Name: GiPSouLeSs, Clan: JcR



גם אני ראיתי את עמית בוונטרילו




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

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

שואף לשלמות

הודעות: 4,711

חבר בקהילת: -

מנותק

מנותק

#10   פורסם: 04.02, 08:22

KingStreeT
ציטוט:
צפה בהודעה
יש לי ווארנינג שלא הצלחתי לסדר וזה הווארנינג:
: warning 217: loose indentation

השורה:
Deaths[playerid]++; 
מה אתה רציני???

הוא לא בשורה עם כולם!
תסדר את זה..






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

 

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

 

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