Jump to content

cmg4life

V.I.P
  • Posts

    304
  • Joined

  • Last visited

Posts posted by cmg4life

  1. Doamne... nici nu m-am obosit sa citesc topicul...

    Bey fratilor, INVATATI SA SCRIETI MA !

    Ce e cu amemele alea bey nene ?

    sau

    "pai lea schinba" ... asa vorbesti tu frate?

    nu cumva "Pai le-a schimbat" hai ca nu trebuie neaparat cratima, dar o virgula ceva...

    Analfabetilor.

    EDIT: Wiki -> OnPlayerRequestClass

  2. Oly, prietene, citeste ce ti s-a dat... Daca nu stii engleza, pune mana si invata...

    Ecranul ala nu ai cum sa l schimbi, decat dupa un scurt timp de la conectare.

    Sub OnPlayerConnect, pui SetPlayerCameraPos (de unde se uita) si SetPlayerCameraLookAt (la ce se uita)...

    Pentru a lua coordonatele, ia jetpack sau elicopter, du-te unde vrei, da /save, apoi du-te pe bloc sau undeva in directia blocului si da iar /save .

    Primul /save e la SetPlayerCameraPos iar al 2-lea save e la CameraLookAt ...

    Toti ti-au zis, dar ti-a fost lene sa te uiti, nu mai astepta mura in gura...

  3. E mai complicat sa omori un NPC.

    Exista pe forumul .com un Plugin pt d-astea.

    In principiu verifici unde se uita playerul cand trage si daca se uita spre NPC ii iei HP NPC-ului. Nu sunt sigur daca NPC-ul are HP, dar se poate face ceva cu 3d Text.

    Si cand are viata 0 il spawnezi. E ceva mai complicat.

  4. #define DIALOG_VMENU 1
    #define DIALOG_CARS 2
    #define DIALOG_SPEED 3
    #define DIALOG_LOW 4
    #define DIALOG_POOP 5
    
    //bla bla
    ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, DIALOG_VMENU, "Vmenu", "Cars \nBla", "Alege", "impusca-te"); 
    
    public OnPlayerDialogResponse
    
    if( dialogid == DIALOG_VMENU )
    {
       if( reponse )
       {
          switch(listitem)
          {
              case 0: ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, DIALOG_CARS, "Cars", "Speed \nLower \nPoop", "Bla", "nu");
              case 1: //bla   
          }
       }
    }else if( dialogid == DIALOG_CARS )
    {
       if( reponse )
       {
          switch(listitem)
          {
             case 0:ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, DIALOG_SPEED, "Speed", "Infernus \nBomboane", "da", "nu");
             case 1:ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, DIALOG_LOW, "Lowriders", "bla \nBOM", "Dap", "Nu");
          }   
    }
    }else if( dialogid == DIALOG_LOW )
    {
       if( reponse )
       {
          switch(listitem)
          {
                case 0: CreateVehicle
    //etc
          }     
       }
    }else if( dialogid == DIALOG_SPEED )
    {
    //la fel ca mai sus
    
    }
    
    
    

    Asta o sa-ti dea:

    Vmenu -> Cars ->Speed ->Infernus

                                          ->Kkkt

                            ->Low    ->etc

                                          -> Etc

                         

  5. CEA MAI MARE PROSTIE : SA VERIFICI DACA PLAYERUL E CONECTAT CAND SCRIE O COMANDA ! IDIOTENIE PE FATA .

    if(strcmp(cmd, "/reparatie", true) == 0)
       {
           if(GetPlayerMoney(playerid) >= 3000 )
           {
                 if (PlayerToPoint(3.0, playerid,359.5408,206.7693,1008.3828))
                {
                                               if(IsPlayerInAnyVehicle(playerid)
                                               {
                                                   RepairVehicle(GetPlayerVehicleID(playerid));
                                                   GivePlayerMoney(playerid, -3000);
                                                }
                 }
           }else SendClientMessage(playerid, COLOR, "N-ai bani.");
           return 1;
        }

  6. eXtreme, trebuie sa mai faci o serie de meniuri...

    Unul care se deschide cand alege Cars... (cu speed cars, lowriders)

    Si inca o serie de meniuri pt fiecare alegere in parte :

    Speed Cars: -> Infernus

                        -> Turismo

                        -> Tricicleta

    Inteleseshi>?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.