Főoldal
Fórum
Bejelentkezés
Regisztráció
Friss hírek
Információ
GTA Közösség – Megszokott arculattal.
Keresés a fórumon
GTA Közösség - A magyar GTA fórum
»
San Andreas Multiplayer (SA-MP)
»
SA-MP: Szerverfejlesztés
»
Segítségkérés
»
return probléma
« előző
következő »
Nyomtatás
Oldalak: [
1
]
Le
Szerző
Téma: return probléma (Megtekintve 922 alkalommal)
tudvari
1264
Fejlesztő
return probléma
«
Dátum:
2012. március 16. - 22:41:24 »
0
Voters list:
Sziasztok
[pawn]
if(JatekosInfo[playerid][Frakcio] == 2)
{
if(IsPlayerInRangeOfPoint(playerid,5,1,1,1))
{
new rangskin;
if(JatekosInfo[playerid][Rang] == 0) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 1) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 2) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 3) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 4) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 5) {rangskin = 1;}
SetPlayerSkin(playerid,rangskin);
JatekosInfo[playerid][szolgalatban] = 1;
GetPlayerName(playerid,nev,sizeof(nev));
new string[256];
format(string,sizeof(string),\"%s szolgálatba állt.(Mentõ)\",nev);
printf(string);
return 1;
}
else SendClientMessage(playerid, HIBA, \"Nem vagy az öltözõben!\");
}
else SendClientMessage(playerid, HIBA, \"Nem vagy olyan frakcióban,aminél szolgálatba lehetne állni!\");[/pawn]
Valamiért,ha beírom,úgy hogy a frakcióm 2-es,és nem vagyok az öltözõnél,akkor kiírja azt is hogy nem vagyok az öltözõnél,és hogy nem vagyok frakcio tag.
Naplózva
peti120
33
return probléma
«
Válasz #1 Dátum:
2012. március 16. - 22:47:39 »
0
Voters list:
[pawn] if(JatekosInfo[playerid][Frakcio] == 2)
{
if(IsPlayerInRangeOfPoint(playerid,5,1,1,1))
{
new rangskin;
if(JatekosInfo[playerid][Rang] == 0) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 1) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 2) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 3) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 4) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 5) {rangskin = 1;}
SetPlayerSkin(playerid,rangskin);
JatekosInfo[playerid][szolgalatban] = 1;
GetPlayerName(playerid,nev,sizeof(nev));
new string[256];
format(string,sizeof(string),\"%s szolgálatba állt.(Mentõ)\",nev);
printf(string);
return 1;
}
else
{
SendClientMessage(playerid, HIBA, \"Nem vagy az öltözõben!\");
return 1;
}
else
{
SendClientMessage(playerid, HIBA, \"Nem vagy olyan frakcióban,aminél szolgálatba lehetne állni!\");3
return 1;
}[/pawn]
Ha igy se jo akkor nemtudom..
Naplózva
Exec$
36
return probléma
«
Válasz #2 Dátum:
2012. március 16. - 22:49:46 »
0
Voters list:
if(IsPlayerInRangeOfPoint(playerid,5,1,1,1)) itt nem meg kellene adnod a XYZ kordínátát?
Naplózva
tudvari
1264
Fejlesztő
return probléma
«
Válasz #3 Dátum:
2012. március 16. - 22:54:00 »
0
Voters list:
Azt csak tesztnek írtam be,de nem számít semmit,mert itt x = 1 y = 1 z = 1...
De azért köszi a segítséget xd
Az a baj,hogy returnoznom kell,hogy ne írjon ki fölösleges szöveget,de így meg nem megy a ciklus.
[pawn]
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && JatekosInfo
[MentotHivott] == 1)
{
blabla
return 1;
}
else
{
SendClientMessage(playerid,HIBA,\"Senki sem hívott mentõst.\");
return 1;
}
}
Kilistázza az összes játékost akikre igaz a feltétel
[/pawn]
«
Utoljára szerkesztve: 2012. március 16. - 23:08:01 írta tudvari
»
Naplózva
CANNONN
2139
return probléma
«
Válasz #4 Dátum:
2012. március 16. - 23:09:09 »
+1
Voters list:
[pawn]
if(JatekosInfo[playerid][Frakcio] != 2) return SendClientMessage(playerid, HIBA, \"Nem vagy olyan frakcióban,aminél szolgálatba lehetne állni!\");
if(!IsPlayerInRangeOfPoint(playerid,5,1,1,1)) return SendClientMessage(playerid, HIBA, \"Nem vagy az öltözõben!\");
new rangskin, string[256];;
if(JatekosInfo[playerid][Rang] == 0) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 1) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 2) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 3) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 4) {rangskin = 1;}
if(JatekosInfo[playerid][Rang] == 5) {rangskin = 1;}
SetPlayerSkin(playerid,rangskin);
JatekosInfo[playerid][szolgalatban] = 1;
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"%s szolgálatba állt.(Mentõ)\",nev);
printf(string)
;
[/pawn]
Naplózva
tudvari
1264
Fejlesztő
return probléma
«
Válasz #5 Dátum:
2012. március 17. - 09:11:44 »
0
Voters list:
köszi sikerült.PM-ben elküldtem egy részletet,remélem tudsz segíteni
köszi
Naplózva
Nyomtatás
Oldalak: [
1
]
Fel
« előző
következő »
GTA Közösség - A magyar GTA fórum
»
San Andreas Multiplayer (SA-MP)
»
SA-MP: Szerverfejlesztés
»
Segítségkérés
»
return probléma
ePrivacy and GPDR Cookie Consent by CookieConsent.com
SimplePortal 2.3.7 © 2008-2024, SimplePortal