Random szöveg

Indította Bereczki, 2012. június 13. - 17:47:06

Előző téma - Következő téma

Bereczki

Hali! Próbálgattam megcsinálni de nem nagyon sikerült mert nem randomba adta be a szövegeket. Szóval úgy értem hogy beír egy parancsot és random kiírjon valamit. Most a példa: Szöveg 1 , Szöveg 2 , Szöveg 3 :) Megköszönném

Casamiro

new szovegek[][32] = {
    \"Szöveg 1\",
            \"Szöveg 2\",
            \"Szöveg 3\"
};
SendClientMessageToAll(-1, szovegek[random(sizeof(szovegek))]);

Bereczki

#2
Úgy megoldható hogy különbözõ tulajdonságokkal? Hogy például én minden szöveget másnak akarom úgy értve hogy nem szöveget írjon ki hanem egyik szövegnél például befagyasztja Freeze(playerid) pl :d a másiknál meg UnFreeze(playerid) :d érted?:)

Dupla hozzászólás automatikusan összefûzve. ( 2012. június 13. - 18:07:49 )

Error 018: initialization data exceeds declared size Casamiro :)

Erik3333

Így?
 
new szovegek[123][32] = {
                \"Szöveg 1\",
                \"Szöveg 2\",
                \"Szöveg 3\"
            };
            SendClientMessageToAll(-1, szovegek[random(sizeof(szovegek))]);

Bereczki

Idézetet írta: Erik3333 date=1339603846\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22813\" data-ipsquote-contentclass=\"forums_TopicÍgy?
 
new szovegek[123][32] = {
                \"Szöveg 1\",
                \"Szöveg 2\",
                \"Szöveg 3\"
            };
            SendClientMessageToAll(-1, szovegek[random(sizeof(szovegek))]);

 

Nagyon nagy hülyeséget írtál mivel 123 szöveg van szerinted?XDDD

Erik3333

new RD[][] =
{
\"MSG\",
\"MSG\",
\"MSG\",
\"MSG\",
\"MSG\"
};
public OnGameModeInit()
{
    SetTimer(\"RandomUzenet\", 60000, true);
}
forward RandomUzenet();
public RandomUzenet()
{
     new
rand = random(sizeof(RD));
     SendClientMessageToAll(COLOR_RED, RD[rand]);
     return 1;
}

Bereczki

Ismét nem ez volt a kérés :) Kérlek ha nem tudsz segíteni akkor ne OFF-olj!

Erik3333

#include <zcmd>
new RD[][] =
{
\"Szöveg 1\",
\"Szöveg 2\",
\"Szöveg 3\"
};
CMD:asd(playerid, params[])
{
     new
rand = random(sizeof(RD));
     SendClientMessage(playerid, -1, RD[rand]);
     return 1;
}

Bereczki

Idézetet írta: Erik3333 date=1339605278\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22813\" data-ipsquote-contentclass=\"forums_Topic
#include <zcmd>
new RD[][] =
na és a zárójelekbe mit írjak?:ddd

 


instant

OFF:Látszik hogy \"Pro Scripter\" vagy ennyit nem tudnál meg írni?

xXGoofreXx

Offot hanyagoljátok már hszhunterek-.-
Amúgy meg
 
new valami=random(4);
if(valami==1) TogglePlayerControllable(playerid,0);
if(valami==2) SendClientMessage(playerid,COLOR_RED,\"És így tovább\");

 
valami ilyenre gondoltál nem?

Bereczki

#11
Idézetet írta: ZzzzzZ date=1339605901\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22813\" data-ipsquote-contentclass=\"forums_TopicOFF:Látszik hogy \"Pro Scripter\" vagy ennyit nem tudnál meg írni?
 
Látszik hogy nem az a kérdésem amit csinált?Ha már ennyire megcsinálta nem kérdezhetek rá? Te meg ki a \"****\" vagy hogy te beleszologassál? Adtam én egyáltalán neked szót? Nem? Akkor kuss.

Dupla hozzászólás automatikusan összefûzve. ( 2012. június 13. - 18:57:44 )

Amúgy megoldottam Goofrexx segítségével köszönöm :) Ment a + , ZzzzzZ te meg ásd el magad :DD