kernel252
-
Příspěvků
26 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by kernel252
-
-
Dá sa to spraviť. V MTA si vytvoríš objetky (reklamnú tabulu) a v pawne urobíš
Create3DTextLabel napríklad Create3DTextLabel("Text na reklamnej tabuli", FARBA, X, Y, Z ,80.0,0);
-
ok vdaka idem to vyskusat, hadam uz to pojde
-- ned 10. led 2010 20:16:44 --
KARNEL 252 ide to dobre, len som to musel trchu opravit mas tam chybu tam nema byt ze if(zbran != 3) ale if(zbran ==3) pretoze on musi mat zbran ID 3 nie nesmie mat zbran 3
ako chces ale mam to dobre ide to ale ako chces...
-
Ale ma to este jednu chybu preco lahnu vsetci ? a nie len ti, co su v blizkosti mna ? ale lahnu vsetci aj ked som daleko hmm...
Toto si daj do forwardow:
forward GetDistanceBetweenPlayers(playerid,playerid2);
Toto si daj do toho prikazu ci co to mas:
new id = GetClosestPlayer(playerid); if(GetDistanceBetweenPlayers(playerid, id) < 10){ // toto je vzdialenost hraca od druheho hraca
Este toto: Od [other]Avest-X
stock GetClosestPlayer(playerid)
{
new Float:x, Float:y, Float:z;
new Float:x2, Float:y2, Float:z2;
new Float:distance, Float:distance2;
new ClosestPlayer;
GetPlayerPos(playerid, x, y, z);
distance = 9999;
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(i != playerid)
{
GetPlayerPos(i, x2, y2, z2);
x = x - x2;
y = y - y2;
distance2 = floatsqroot(x*x+y*y);
if(distance2 < distance)
{
distance = distance2;
ClosestPlayer = i;
}
}
}
return ClosestPlayer;
}
A toto niekde do modu:
public GetDistanceBetweenPlayers(playerid,playerid2){ new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2; new Float:tmpdis; GetPlayerPos(playerid,x1,y1,z1); GetPlayerPos(playerid2,x2,y2,z2); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2)); return floatround(tmpdis); }
-
OK tlacidlo uz som nasiel, ale reaguje to na vsetky zbranie nie len na obusok.. treba tam neico este dat aby to islo len na obusok nie ?
Tak toto si tam pridaj.
new zbran = GetPlayerWeapon(playerid); if(zbran != 3) return SendClientMessage(playerid, 0xff0000, "[sM] Musíš mať obušok !"); //Musíš mať obušok v ruke. Tá trojka znamená ID zbrane SendClientMessage(playerid, 0xff0000, "[sM] OK !"); // Sem si daj animáciu
-
Skús
SendClientMessageToAll(C_GRAY,"[VTIP] Slon a mravenec hrajou na schovku mravenec říka: pykej slone Slon na to ok,mravenec se schoval a řek ze us ho muze najit slon ho nenašel a řek ku*va ted sem v prdeli a mravenec:jak sto vědel?"); SendClientMessageToAll(C_GRAY,"[VTIP] My Tři hovada deme kvám štěstí zdraví naserem vám");
Jako bych to nenapsal :roll:
Haha sorry ked som to isiel pisat tak to tu nebolo
-
Skús
SendClientMessageToAll(C_GRAY,"[VTIP] Slon a mravenec hrajou na schovku mravenec říka: pykej slone Slon na to ok,mravenec se schoval a řek ze us ho muze najit slon ho nenašel a řek ku*va ted sem v prdeli a mravenec:jak sto vědel?"); SendClientMessageToAll(C_GRAY,"[VTIP] My Tři hovada deme kvám štěstí zdraví naserem vám");
-
Díky... Konečne niekto normálny...
-
Avest nj...vystihol si ho ze je lamka xD a to textdraw si mu mohol blišie ozrejmit lebo je to lamka xD Wikine nerozumieme lebo je to lamka xD podla tvojich slov xD
Ty si lamka. Tak mi pomôž a nepičuj... Lamka.
-
hledej tady na fóru nebo si upe dementní že nevíš co to je hledat....... můj tut je i v seznamu návodů
Omg.. A akoze naco mi je ten tvoj "TUT TextDrawSetString" ked potrebujem nieco ine...
Ale ten tut ti pomuže VOLE!
Ešte mi povedz ako...
-
hledej tady na fóru nebo si upe dementní že nevíš co to je hledat....... můj tut je i v seznamu návodů
Omg.. A akoze naco mi je ten tvoj "TUT TextDrawSetString" ked potrebujem nieco ine...
-
No lol. A naco mi je ta funkcia ? Pozeral som si to tu http://wiki.sa-mp.com/wiki/TextDrawSetString
-- pát 08. led 2010 1:03:26 --
Sorry za spam ale pomôže mi niekto ?
-
A co s tym ?
-
Presne to iste som robil... Ale mam ich viacej a to musim na kazdy TextDraw robit iny public a timer.
-
Caute. Mam spravene infoboxy. A mam ich dost. Mam ich spravene tak ze ked hrac vojde do pickupu tak sa mu zobrazi a neviem spravit aby sa mu vypli za 5 sekund.
Dakujem.
-
Ďakujem ti... Presne toto som potreboval.
-
Caute. Potreboval by som script. Ked hrac napise /automenu tak mu to zobrazi menu z autami (!!! TO MENU SI SPRAVIM !!!) a ked si hrac vybere tak mu to da auto a moze don ho nastupit iba on a nikto iny.
Dakujem.
-
Vyriešené
-
Čaute. Mám spravené menu. Všetko mi skompiluje bez chyby ale v hre mi to nejde. Aj sa menu zobrazí ale nejde to prvé ide (studymenu) ale to duhé už nejde (policiamenu).
public OnPlayerSelectedMenuRow(playerid, row)
{
new string[256];
new Menu:Current = GetPlayerMenu(playerid);
if (Current == studymenu ) {
switch(row) {
case 0:{
if(GetPlayerMoney(playerid) >= 30000){
if(studypolicajt == 1) return SendClientMessage(playerid, COLOR_RED, "[sM] Už si vyštudovaný ako policajt !");
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[sM] Hráč %s sa vyštudoval za policajta.", pname);
SendClientMessageToAll(COLOR_GAMES, string);
SendClientMessage(playerid, COLOR_GREEN, "[sM] Vyštudoval si za policajta môžeš ísť pracovať ako policajt.");
GivePlayerMoney(playerid, -30000);
studypolicajt = 1;
}else{
SendClientMessage(playerid, COLOR_RED, "[sM] Nemáš 30000$ na štúdium !");
}
}
case 1:{
if(GetPlayerMoney(playerid) >= 30000){
if(studyhasic == 1) return SendClientMessage(playerid, COLOR_RED, "[sM] Už si vyštudovaný ako hasič !");
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[sM] Hráč %s sa vyštudoval za hasiča.", pname);
SendClientMessageToAll(COLOR_GAMES, string);
SendClientMessage(playerid, COLOR_GREEN, "[sM] Vyštudoval si za hasiča môžeš ísť pracovať ako hasič.");
GivePlayerMoney(playerid, -30000);
studyhasic = 1;
}else{
SendClientMessage(playerid, COLOR_RED, "[sM] Nemáš 30000$ na štúdium !");
}
}
}
if (Current == policiamenu ) {
switch(row) {
case 0:{
PoliceJoin(playerid);
SendClientMessage(playerid, COLOR_GREEN, "AAA");
}
}
}
}
return 1;
}
-
Čaute. Potrebujem pomôcť. Mám spravenú registráciu všetko ide alebo potrebujem spraviť aby sa mi to ukladalo (čo sa hráč zaregistruje) do iného priečinka lebo pôvodne sa to ukladá do scriptfiles/ a ja chcem aby sa mi to ukladalo do scriptfiles/users/.
Ako to mám spraviť ?
Ďakujem.
-
Skús si nainštalovať Net Framework 2.0
http://www.microsoft.com/downloads/deta ... laylang=en" onclick="window.open(this.href);return false;
-
Nazdar možno ti pomôžem.
Takže toto si daj navrch
#define SOUND_MUSIC10 1097 #define SOUND_OFF 1184
Toto si daj do príkazov
if (strcmp("/play", cmdtext, true, 10) == 0) { if(IsPlayerInSphere(playerid, x, y, z, radius)){ PlayerPlaySound(playerid,SOUND_MUSIC10,x,y,z); SendClientMessage(playerid, 0xff0000, "[sM] Zapol si si pesničku."); }else{ SendClientMessage(playerid, 0xff0000, "[sM] Nenachádzaš na na pozícií."); } return 1; } if (strcmp("/stop", cmdtext, true, 10) == 0) { PlayerPlaySound(playerid,SOUND_OFF,x,y,z); SendClientMessage(playerid, 0xff0000, "[sM] Vypol si si pesničku."); return 1; }
A toto si hoď niekde do módu
IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius) { if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius){ return 1; } return 0; } GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z) { new Float:x1,Float:y1,Float:z1; new Float:tmpdis; GetPlayerPos(playerid,x1,y1,z1); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z1)),2)); return floatround(tmpdis); }
A tu sú ID zvukov
SOUND_CEILING_VENT_LAND 1002
SOUND_BONNET_DENT 1009
SOUND_CRANE_MOVE_START 1020
SOUND_CRANE_MOVE_STOP 1021
SOUND_CRANE_EXIT 1022
SOUND_WHEEL_OF_FORTUNE_CLACKER 1027
SOUND_SHUTTER_DOOR_START 1035
SOUND_SHUTTER_DOOR_STOP 1036
SOUND_PARACHUTE_OPEN 1039
SOUND_AMMUNATION_BUY_WEAPON 1052
SOUND_AMMUNATION_BUY_WEAPON_DENIED 1053
SOUND_SHOP_BUY 1054
SOUND_SHOP_BUY_DENIED 1055
SOUND_RACE_321 1056
SOUND_RACE_GO 1057
SOUND_PART_MISSION_COMPLETE 1058
SOUND_GOGO_TRACK_START 1062 (music)
SOUND_GOGO_TRACK_STOP 1063 (music)
SOUND_DUAL_TRACK_START 1068 (music)
SOUND_DUAL_TRACK_STOP 1069 (music)
SOUND_BEE_TRACK_START 1076 (music)
SOUND_BEE_TRACK_STOP 1077 (music)
SOUND_ROULETTE_ADD_CASH 1083
SOUND_ROULETTE_REMOVE_CASH 1084
SOUND_ROULETTE_NO_CASH 1085
SOUND_BIKE_PACKER_CLUNK 1095
SOUND_AWARD_TRACK_START 1097 (music)
SOUND_AWARD_TRACK_STOP 1098 (music)
SOUND_MESH_GATE_OPEN_START 1100
SOUND_MESH_GATE_OPEN_STOP 1101
SOUND_PUNCH_PED 1130
SOUND_AMMUNATION_GUN_COLLISION 1131
SOUND_CAMERA_SHOT 1132
SOUND_BUY_CAR_MOD 1133
SOUND_BUY_CAR_RESPRAY 1134
SOUND_BASEBALL_BAT_HIT_PED 1135
SOUND_STAMP_PED 1136
SOUND_CHECKPOINT_AMBER 1137
SOUND_CHECKPOINT_GREEN 1138
SOUND_CHECKPOINT_RED 1139
SOUND_CAR_SMASH_CAR 1140
SOUND_CAR_SMASH_GATE 1141
SOUND_OTB_TRACK_START 1142
SOUND_OTB_TRACK_STOP 1143
SOUND_PED_HIT_WATER_SPLASH 1144
SOUND_RESTAURANT_TRAY_COLLISION 1145
SOUND_SWEETS_HORN 1147
SOUND_MAGNET_VEHICLE_COLLISION 1148
SOUND_PROPERTY_PURCHASED 1149
SOUND_PICKUP_STANDARD 1150
SOUND_GARAGE_DOOR_START 1153
SOUND_GARAGE_DOOR_STOP 1154
SOUND_PED_COLLAPSE 1163
SOUND_SHUTTER_DOOR_SLOW_START 1165
SOUND_SHUTTER_DOOR_SLOW_STOP 1166
SOUND_RESTAURANT_CJ_PUKE 1169
SOUND_DRIVING_AWARD_TRACK_START 1183 (music)
SOUND_DRIVING_AWARD_TRACK_STOP 1184
SOUND_BIKE_AWARD_TRACK_START 1185 (music)
SOUND_BIKE_AWARD_TRACK_STOP 1186
SOUND_PILOT_AWARD_TRACK_START 1187 (music)
SOUND_PILOT_AWARD_TRACK_STOP 1188
SOUND_SLAP 1190
Ak by bola niekde chyba tak napíš.
EDIT: Neskúšal som to lebo som to písal na rýchlo a málo času xD xD xD ale malo by to ísť.
-
Prosím, potrebujem to. Nebudte taký. PLZ
-
Čaute, potreboval by som spraviť nejaký ostrov kde by bolo veľa miesta a niekde na tom ostrove nejaká budova z bránou a mixážnym pultom a reflektormi. Môže to byť po celom GTA.
Ďakujem !!
Hladám mapera + pawnera (ale skôr mapera)
v Hledám/nabízím
Odesláno:
Čaute. Hladám mapera + pawnera (ale skôr mapera). Robím Counter-Strike mod xD a potrebujem nejakého človeka čo vie robiť mapy... ale aj v pawne.
Môj skype je:
tomas_zv