Jump to content
  • 0

pomoc Čiastka na časti


Guyy

Dotaz

Ahoj :)

Chcel som si urobiť Čiastku na časti.. ale nwm ako to urobiť.. Už my niekto písal (nepametam kto) že to musím cez string či jak.. Tak mi prosím dajte malý Tutorial ako to urobiť. Ďakujem :)

Link to comment
Share on other sites

15 odpovědí na tuto otázku

Recommended Posts

  • 0

1. Prevedes cislo na string (tj format, valstr apod.)

2. Pred kazdou treti cislici (ve stringu odzadu) vlozis mezeru (strins)

3. Hotovo

 

Jestli chces videt jak to vypada, tak si to podle navodu napis. Myslim, ze ackoliv je navod strucny, tak je kompletni a porozumitelny.

Neni zac

Link to comment
Share on other sites

  • 0

Vzdyt i ten format mas spatne a to o necem svedci :) A mas to udelat tim, co je v zavorce.

 

Btw, cislo nebudes mit 127 znaku dlouhe. Bohate ti staci 14.

Edited by Lukasz
Link to comment
Share on other sites

  • 0

OMG format je správne :d

 

mas to udelat tim, co je v zavorce.

 

 

1. Prevedes cislo na string (tj format, valstr apod.)

 

 

Tak mi to OMG napíš ked tu budeš takto vysvetlovať.. Budeme tu do konca prázdnin :d

Link to comment
Share on other sites

  • 0

Príklad: 

new pName[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
strins(pName, "[AFK]", 0);
SetPlayerName(playerid, pName);

Zdroj: https://wiki.sa-mp.com/wiki/Strins

 

Príklad: 

new string[4];
new iValue = 250;
valstr(string,iValue);

Zdroj: https://wiki.sa-mp.com/wiki/Valstr

 

Teraz k teorii...

 

Až budeš mať číslo prevedené na text (integer -> string) tak použiješ cyklus for začínajúci číslom velkosti stringu (strlen, tuším treba odpočítať 1, ale nie som si istý), a končiaci nulou, ktorý bude skákať po 3 číslach (tj. i-=3)... Potom už len použiješ strins z príkladu 1.

 

Teraz sa čiň.

Link to comment
Share on other sites

  • 0
  • Hlavní moderátor

Chtěl jsi malý tutoriál, ten ti tu poskytl Lukasz, Quiter ti dokonce poskytl podrobný. Běž se podívat na sekci návody, nastuduj cykly, volání funkcí, pole a zkus si pak přečíst Quiterův příspěvek ještě jednou. Pochopíš ho.

Link to comment
Share on other sites

  • 0

To je zbytečné mu psát nějaký plný, srozumitelný, podrobný aj návod... za dva dny zase napíše, že neví jako pracovat s podmínkou(aka například, že má problém s kontrolováním peněz) a nebude chápat nic, co sem kdo vloží a nedá pokoj, dokud nebude mít celý kód.

Tohle není jistě po prvé, co ti někdo napsal něco podobného... ale pokud něco chceš, tak se to nauč a udělej si to. Divím se, že někteří ti po tom všem ještě nějak pomáhají.

 

(ps: tohle je ano skutečně příspěvek k tématu... chci uživateli pomoct v té nejproblémovější oblasti a to lenost se naučit pawn. Pokud se budou mazat příspěvky s "požadavkem", ať se to už konečně naučí a nechají se jen kódy, k čemu to bude?).

  • Líbí se mi to! (+1) 2
Link to comment
Share on other sites

  • 0

Pre  boha... Šak som ti to napísal krok za krokom...

Až budeš mať číslo prevedené na text (integer -> string) tak použiješ cyklus for začínajúci číslom velkosti stringu (strlen, tuším treba odpočítať 1, ale nie som si istý), a končiaci nulou, ktorý bude skákať po 3 číslach (tj. i-=3)... Potom už len použiješ strins z príkladu 1.

Prevediem číslo na text...

new string[4];
new iValue = 250;
valstr(string,iValue);

použijem cyklus for začínajúci velkosťou stringu a končiaci nulou, preskakujúci 3 čísla

for(new i=strlen(string)-2;i>0;i-=3)

a do neho vložím strins

new pName[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
strins(pName, "[AFK]", 0);
SetPlayerName(playerid, pName);

Sakra decká naučte sa čítať... Keď vám niekto napíše presný návod, ešte aj povie aké funkcie je nutné použiť, tak do pi*e si to nájdite na tom googli... čosi vysoplite a keď už budeš mať nejaký kód, tak ho sem hodíš a uvidíš že ti mnoho ľudí veľmi rado pomôže... len prejaviť trocha iniciativy... to je celé

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...