Jump to content

Intrebari


shaun

Recommended Posts

Salut all!  :grin:

Am sa fac un tutorial cu cateva intrbari simple cu care cred ca toti noobii se confrunta

MAI ALES EU M-am confruntt cu ele  :angry:

Intrebarea Numarul #1:

Cum pot sa fac ca atunci cand un player vorbeste, textul spus de el sa apara deasupra capului sau ?

Raspuns:

Simplu, mergem la

public OnPlayerText(playerid, text[])
{

Si adaugam asta:
 SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
Ar trebuii sa arate cam asa :
public OnPlayerText(playerid, text[])
{
    SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
    return 1;
}
Ce inseamna fiecare cuvant din (      ); Playerid-Id-ul jucatorului Text-Textul jucatorului 0xFF0000FF - Culoarea,puteti alege alta de aici: www.colorpicker.com 100.0 - distanta de la care playerul poate vedea textul zis de alt player 10000-  timpul in milisecunde in care  textul dispare...Daca vreti alt timp, puneti timpul de secunde de ex 20 si dupa 20 inca 3 de 0 .. De  Ex : 20 secunde-> 20000  40 secunde->40000 Sper Ca ati prins ideea... Sursa: http://wiki.sa-mp.com/wiki/SetPlayerChatBubble Intrebarea Numarul 2# : Cum pot face un textdraw? Raspuns: Este un textdraw editor,poti face textdraw-ul cum vrei tu,il poti modifica in: -Marime -Culoare -Pozitie -Umbra textdrawul-ui -Grosimea lui Link: http://forum.sa-mp.com/showthread.php?t=117851&highlight=textdraweditor1.0 Credits: Zamaroht Intrebarea Numarul 3# : Cum pot face ca un player cand se spawneaza sa îi dea ceva? Simplu... mergem la linia OnPlayerSpawn
public OnPlayerSpawn(playerid)
{
    
    return 1;
}
Si adaugam ce sa îi dea in functie de ce doriti: Bani- GivePlayerMoney(playerid, SUMA);      Ex: GivePlayerMoney(playerid, 500); Scor- SetPlayerScore(playerid, GetPlayerScore(playerid) + SUMA);  Ex: SetPlayerScore(playerid, GetPlayerScore(playerid) + 7); Armura- SetPlayerArmour(playerid, Câta armura);  Ex:  SetPlayerArmour(playerid, 100); Surse: http://wiki.sa-mp.com/wiki/SetPlayerArmour http://wiki.sa-mp.com/wiki/SetPlayerScore http://wiki.sa-mp.com/wiki/GetPlayerScore http://wiki.sa-mp.com/wiki/GivePlayerMoney Intrebarea Numarul 4# : Cum pot face ca atunci cand un player moare, sa îi apara un text pe ecran de gen "AI MURIT" si la ucigas sa i dea bani sau score? Raspuns: Mergem la 
public OnPlayerDeath)playerid, killerid, reason);
{
    
     return 1;
}
si adaugam in functie de ce vrem....ca sa i apara textul la victima punem asta: GameTextForPlayer(playerid,"~b~ai murit",6000,3); ar trebuii sa arate cam asa :
public OnPlayerDeath)playerid, killerid, reason);
{
    GameTextForPlayer(playerid,"~b~ai murit",6000,3);

   
     return 1;
}
Ce inseamna fiecare cuvant dintre ( si );    : Playerid-jucatorul "~b~ai murit"- textul...  ~b~ -> culoarea..se poate modifica de ex vrei verde(green) pui asa ~g~ sau yellow ~y~ 6000- timpul 3- stilul Daca vrem sa i da bani ucigasului: GivePlayerMoney(killerid, BANI );  Ex :  GivePlayerMoney(killerid, 1000 ); ar trebuii sa arate cam asa :
public OnPlayerDeath)playerid, killerid, reason);
{
    GameTextForPlayer(playerid,"~b~ai murit",6000,3);
    GivePlayerMoney(killerid, 1000 );
   
     return 1;
}
Acuma puteti adauga ce functii vreti la onplayerdeath,daca ati prins ideea... puteti sa dati score ucigasului: SetPlayerScore(killerid, GetPlayerScore(killerid) + 20); Viata: SetPlayerHealth(killerid, 100); Armura: SetPlayerArmour(killerid, 100); Sau sa ridice mainile sus cand omoara pe cineva: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP); Surse: http://wiki.sa-mp.com/wiki/SetPlayerArmour http://wiki.sa-mp.com/wiki/SetPlayerScore http://wiki.sa-mp.com/wiki/GetPlayerScore http://wiki.sa-mp.com/wiki/GivePlayerMoney http://wiki.sa-mp.com/wiki/OnPlayerDeath http://wiki.sa-mp.com/wiki/GameTextForPlayer Si mai multe dar nu mai tin minte... Intrebarea numarul 5# : Cum pot face ca atunci cand un player moare sa apara numele ucigasului,arma si numele victimei in zona din dreapta cam ca aici: ngkr3dcg5p2uipq7xjpl.png ? Raspuns: Simplu  :cheesy: Mergem la
public OnPlayerDeath(playerid, killerid, reason)
{
    
    return 1;
}
si adaugam: SendDeathMessage(killerid, playerid, reason); deci va arata asa:
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason);
    return 1;
}

Cam atata am avut de spus...sper ca v-am ajutat...

Credits:

CookieEatingMonster

http://wiki.sa-mp.com/wiki/Main_Page

Zamaroht

Multumesc

u78ch.jpg

CHECK MY CHANNEL!

http://www.youtube.com/user/amysoica

Link to comment
Share on other sites

NexT." post="59083" timestamp="1299425480"]

tu nu erai noob la inceput? :-w

Ba da, toti eram noobi ( mai putin Chuck Norris :)) ), noob = newbie = incepator ... asta n-a fost injuratura din partea mea pentru cei care nu stiu scripting daca asta crezi tu ...
Link to comment
Share on other sites

  • 1 month later...

Salut CookieEatingMonster.

Foarte frumos tutorialul.

Ai putea face unu de exemplu:

Sa pui un pickup undeva,si sa apara text de genu: Scrie /enter pentru a intra in ...  ( la ... numele unui HQ sau LSPD sau nush ce).

Cum faci pui un interior...

Eu am reusit sa fac ceva ceva,da la compile imi da 26 errors :|.

Link to comment
Share on other sites

Salut CookieEatingMonster.

Foarte frumos tutorialul.

Ai putea face unu de exemplu:

Sa pui un pickup undeva,si sa apara text de genu: Scrie /enter pentru a intra in ...  ( la ... numele unui HQ sau LSPD sau nush ce).

Cum faci pui un interior...

Eu am reusit sa fac ceva ceva,da la compile imi da 26 errors :|.

pai cum ai reusit daca tia dat 26 erori ?? :))

P.S: Bravo pt. tutorial!

Dark StunT New Version => 60%

Link to comment
Share on other sites

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.