Jump to content

kernel252

Uživatel
  • Příspěvků

    26
  • Registrován

  • Aktivní

Příspěvky posted by kernel252

  1. :d 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 :d 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...

  2. Ale ma to este jednu chybu :d 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);
    }

  3. 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

  4. 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 :p

  5. 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...

  6. Č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;

    }

     

  7. 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ť.

×
×
  • Create New...