Szerző Téma: rendõr csak 50 pontól!  (Megtekintve 1637 alkalommal)

rendõr csak 50 pontól!
« Dátum: 2011. június 26. - 00:24:36 »
0 Show voters
Hellosztok!
Azt szeretném kérdezni hogy azt hogyan tudnám megcsinálni hogy bizonyos csapatokat csak pontért lehessen választani pl:.
Mikor valaki rendõr karakterrel akar spawn-nolni, akkor ha nincs 50 pontja akkor azt írja ki hogy nem lehet rendõr 50 pont kell!
Gteamot használok!
Segítséget elõre is köszönöm!

Nem elérhető tyson

rendõr csak 50 pontól!
« Válasz #1 Dátum: 2011. június 26. - 00:50:45 »
0 Show voters
Szerintem jobb parancsal ...

rendõr csak 50 pontól!
« Válasz #2 Dátum: 2011. június 26. - 01:04:20 »
0 Show voters
Ezt hogy érted ? Mert én úgy gondoltam hogy mikor karakterválasztóba vagy és karakterválasztasz akkor rendõrt csak akkor tudod választani ha már van 50 pontod ( scrore-d )! Ha meg még nincs 50 pontod akkor ki írja hogy nem lehet rendõr 50 pont kell!
Kép:
\"width=500http://kepfeltoltes.hu/110626/rendor_www.kepfeltoltes.hu_.jpg[/img]
« Utoljára szerkesztve: 2011. június 26. - 01:09:48 írta shrippel »

Nem elérhető tyson

rendõr csak 50 pontól!
« Válasz #3 Dátum: 2011. június 26. - 02:46:37 »
0 Show voters
Úgy gondoltam , hogy pl . /rendornekall : *valaki beállt rendõrnek ... De csak 50 pontnál tudna beállni... De megpróbálok egy skinválasztósat....

rendõr csak 50 pontól!
« Válasz #4 Dátum: 2011. június 26. - 11:34:49 »
0 Show voters
Nekem m1 hogy hogy állbe csak annyi hogy ne lehessen rendõr ha nincs 50 pontja... vagyis az m1 hogy karakterválasztóba van-e vagy játékba ne lehessen rendõr skinbe nekem az kéne!!

Nem elérhető nyE

  • 1745
    • Profil megtekintése
rendõr csak 50 pontól!
« Válasz #5 Dátum: 2011. június 26. - 21:21:52 »
0 Show voters
Esetleg így. (nem teszteltem)
[pawn]
if(strcmp(cmd, \"/rendornekall\", true) == 0)
{
        if(GetPlayerScore(playerid) == 50)
{
//lehet rendõr
}
else
{
//nem lehet
}
return 1;
}[/pawn]
(http://wiki.sa-mp.com/wiki/GetPlayerScore)

rendõr csak 50 pontól!
« Válasz #6 Dátum: 2011. június 26. - 22:56:09 »
0 Show voters
Thx! De én hiába raktam össze nem mûködik már mint mindig azt írja hogy\" ahoz hogy rendõr lehessek 50 pont kell \"  Még akkor is hamár 700 pontom van.. De miért itt van a kód ahogy megcsináltam:
[pawn]CMD:rendor1(playerid, params[])
{
    if(GetPlayerScore(playerid) == 50)
{
        SetPlayerSkin( playerid, 281 );
gTeam[playerid] = TEAM_RENDOR;
SetPlayerColor(playerid,COLOR_RED);
}
else
{
SendClientMessage(playerid, 0x0000FFAA, \"Ahoz hogy rendõr lehess 50 pont kell!\");
}
return 1;
}[/pawn]
Aki érti vagy tudja az pls írjon..... elõre is kösz!

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
rendõr csak 50 pontól!
« Válasz #7 Dátum: 2011. június 26. - 23:10:46 »
0 Show voters
CMD:rendor1(playerid, params[])
{
    if(GetPlayerScore(playerid) >= 50)
{
        SetPlayerSkin( playerid, 281 );
gTeam[playerid] = TEAM_RENDOR;
SetPlayerColor(playerid,COLOR_RED);
}
else
{
SendClientMessage(playerid, 0x0000FFAA, \"Ahoz hogy rendõr lehess 50 pont kell!\");
}
return 1;
}

rendõr csak 50 pontól!
« Válasz #8 Dátum: 2011. június 27. - 01:10:08 »
0 Show voters
Idézetet írta: Epsilon date=1309122646\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9175\" data-ipsquote-contentclass=\"forums_Topic
CMD:rendor1(playerid, params[])
{
    if(GetPlayerScore(playerid) >= 50)
{
        SetPlayerSkin( playerid, 281 );
gTeam[playerid] = TEAM_RENDOR;
SetPlayerColor(playerid,COLOR_RED);
}
else
{
SendClientMessage(playerid, 0x0000FFAA, \"Ahoz hogy rendõr lehess 50 pont kell!\");
}
return 1;
}
 
Most ezt miért írtad le újra ezt próbáltam de nem mûködik  :\'( :\'(

rendõr csak 50 pontól!
« Válasz #9 Dátum: 2011. június 27. - 07:15:08 »
0 Show voters
Idézetet írta: shrippel date=1309129808\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9175\" data-ipsquote-contentclass=\"forums_Topic


CMD:rendor1(playerid, params[])
{
    if(GetPlayerScore(playerid) >= 50)
{
        SetPlayerSkin( playerid, 281 );
gTeam[playerid] = TEAM_RENDOR;
SetPlayerColor(playerid,COLOR_RED);
}
else
{
SendClientMessage(playerid, 0x0000FFAA, \"Ahoz hogy rendõr lehess 50 pont kell!\");
}
return 1;
}
 
Most ezt miért írtad le újra ezt próbáltam de nem mûködik  :\'( :\'(
 
[/quote]
Ez nem ugyanaz a kód.
Nézd csak meg: if(GetPlayerScore(playerid) >= 50)
Az elõzõ meg: if(GetPlayerScore(playerid) == 50)
Magyarázat:
if(GetPlayerScore(playerid) == 50)
Ez csak akkor mûködik ha az adott játékosnak(playeridnek) a pontja(score) egyenlõ 50-el.
if(GetPlayerScore(playerid) >= 50)
Ez csak akkor jó ha az adott játékosnak(playeridnek) a pontja nagyobb mint 50 vagy egyenlõ vele.
Tehát amit Epsilon írt az teljesen jól mûködik.

rendõr csak 50 pontól!
« Válasz #10 Dátum: 2011. június 27. - 10:50:40 »
0 Show voters
Úhh mûködik: Köszönöm Epsilon hogy leírtad! Neked meg köszönöm Gumikacsa hogy felvilágosítottál a dolgok mûködésérõl!!  ;) :D 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal