Jump to content
  • 0

pomoc mini hra


PapikSVK52

Dotaz

Takže mám tu taku Mini Hru kto napíše ako prvy niake slovo a chyba je vtom, že keď niekto uhadne to tak napise to znovu tak mu znovu pride odmena skusal som dalse podmienky a nič tak chcem poradiť kde je vtom chyba vopred dík

 

 

 

new slovo[MAX_PLAYERS];
new txt[MAX_PLAYERS];
new pawn[MAX_PLAYERS];
new prachy[MAX_PLAYERS];
 
public OnPlayerText(playerid, text[])
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
new id,string[1000];
if(prachy[i] == 1)
{
if(strcmp(text, "ghdh53fujg",true) == 0)
{
GivePlayerWeapon(id,46,100);
GivePlayerWeapon(id,35,100);
GivePlayerWeapon(id,24,100);
GivePlayerWeapon(id,30,100);
GivePlayerWeapon(id,32,100);
format(string,sizeof(string),"{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Hráč %s napísal ako prvý {00FF00}' ghdh53fujg ' {0044FF}dostal sadu zbrani",Jmeno(playerid));
SendClientMessageToAll(-1,string);
prachy[i] = 0;
return 1;
}
}
if(pawn[i] == 1)
{
if(strcmp(text, "J5f1RE3H7HZ",true) == 0)
{
SetPlayerArmour(id, 100);
format(string,sizeof(string),"{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Hráč %s napísal ako prvý {00FF00}' J5f1RE3H7HZ ' {0044FF}dostal Vestu",Jmeno(playerid));
SendClientMessageToAll(-1,string);
pawn[i] = 0;
return 1;
}
}
if(slovo[i] == 1)
{
if(strcmp(text, "MHJHDS246/fjfj423",true) == 0)
{
GivePlayerWeapon(id,46,100);
GivePlayerWeapon(id,35,100);
GivePlayerWeapon(id,24,100);
GivePlayerWeapon(id,26,100);
GivePlayerWeapon(id,16,100);
format(string,sizeof(string),"{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Hráč %s napísal ako prvý {00FF00}' MHJHDS246/fjfj423 ' {0044FF}dostal sadu zbrani",Jmeno(playerid));
SendClientMessageToAll(-1,string);
slovo[i] = 0;
return 1;
}
}
if(txt[i] == 1)
{
if(strcmp(text, "gkdeud313",true) == 0)
{
SetPlayerHealth(id, 100);
SetPlayerArmour(id, 100);
format(string,sizeof(string),"{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Hráč %s napísal ako prvý {00FF00}' gkdeud313 ' {0044FF}dostal HP + Vesta",Jmeno(playerid));
SendClientMessageToAll(-1,string);
txt[i] = 0;
return 1;
}
}
}
 
 
forward hra(playerid);
public hra(playerid)
{
{
    switch(random(5))
{
   case 0:
{
    SendClientMessageToAll(0x1705FAFF, "{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Kto napíše ako prvý {00FF00}' ghdh53fujg ' {0044FF}dostane sadu zbrani");
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
prachy[i] = 1;
}
}
    case 1:
{
    SendClientMessageToAll(0xFF0000AA, "{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Kto napíše ako prvý {00FF00}' MHJHDS246/fjfj423 ' {0044FF}dostane sadu zbrani");
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    slovo[i] = 1;
}
}
    case 2:
{
    SendClientMessageToAll(0x1705FAFF, "{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Kto napíše ako prvý {00FF00}' gkdeud313 ' {0044FF}dostane HP + Vesta");
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    txt[i] = 1;
}
}
    case 3:
{
    SendClientMessageToAll(0xFF0000AA, "{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {00FF00}Kto napíše ako prvý {00FF00}' J5f1RE3H7HZ ' {0044FF}dostane Vestu");
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    pawn[i] = 1;
}
}
}
}
return 1;
}

 

 

Edited by PapikSVK52
Link to comment
Share on other sites

12 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Globální moderátor

Pridaný spoiler

Naučte sa dávať dlhé kódy do spoileru a do codu nech zvýrazňuje syntax

Link to comment
Share on other sites

  • 0

Pridaný spoiler

Naučte sa dávať dlhé kódy do spoileru a do codu nech zvýrazňuje syntax

keby to viem tak to robim

 

cc

 

no dobre už viem davať spoiler :d ale tu Syntax stale ne

Link to comment
Share on other sites

  • 0

Opravdu tak složitě? Něco podobného tady dával nedávno rEf, nevím, zda jsi to viděl, zkus se na to podívat a zjistíš, že to máš nehezky a nesmyslně řešené.. 

 

http://pawno.cz/topic/52179-jednoduch%C3%BD-n%C3%A1hodn%C3%BD-text/

Edited by Tedy
Link to comment
Share on other sites

  • 0

nwm ale aj tak kde je chyba asi?

Není to tým že si tam dal promňenu na MAX_PLAYERS ? Protože když to uhádne tak pak muže další hráč napsat to slovo a dostane odmenu. (Ten sem se vtom zaseknul, ale jinak ty nepomůžu :/ ) 

 

Ale dal bych to takto:

if(strcmp(text, "gkdeud313",true) == 0)
{
if(txt[playerid] == 1)
{
SetPlayerHealth(id, 100);
SetPlayerArmour(id, 100);
format(string,sizeof(string),"{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Hráč %s napísal ako prvý {00FF00}' gkdeud313 ' {0044FF}dostal HP + Vesta",Jmeno(playerid));
SendClientMessageToAll(-1,string);
txt[playerid] = 0;
if(txt[playerid] == 0)
{
 SendClientMessage(playerid,0-,"Sútaž už skončila !");
return 1;
}
}
}
}
 

Prepač, pokial je to zle pawno ted moc nedelám. :)

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

  • 0

~> Tak to v tom případě, proč radíš(a také to je pěkně vidět mimochodem)?

Tak proč tady niečo komentuješ ty. Chce pomôc a ne čítat si příspěvky ktere píšeš kvolu tomu že proč mu radím, a že to neumim tak prece nebudu čur*k který napiše kód a nič ktomu. Aspon se omluvím že nevím jestli to pujde, nebo sem to nekontroloval. A ted na túdle tému budu odpovidať jenom tomu který ju založil.

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

  • 0

zajtra to poskusam  a dík vám all


Není to tým že si tam dal promňenu na MAX_PLAYERS ? Protože když to uhádne tak pak muže další hráč napsat to slovo a dostane odmenu. (Ten sem se vtom zaseknul, ale jinak ty nepomůžu :/ ) 

 

Ale dal bych to takto:

if(strcmp(text, "gkdeud313",true) == 0)
{
if(txt[playerid] == 1)
{
SetPlayerHealth(id, 100);
SetPlayerArmour(id, 100);
format(string,sizeof(string),"{8CED15}[Furing-2015] |{33AA33}Mini - Event{8CED15}| {0044FF}Hráč %s napísal ako prvý {00FF00}' gkdeud313 ' {0044FF}dostal HP + Vesta",Jmeno(playerid));
SendClientMessageToAll(-1,string);
txt[playerid] = 0;
if(txt[playerid] == 0)
{
 SendClientMessage(playerid,0-,"Sútaž už skončila !");
return 1;
}
}
}
}
 

Prepač, pokial je to zle pawno ted moc nedelám. :)

toto som už aj predtím skušal a išlo to ale chyba zas bola taka že ked som to napisal tak my dalo hned asi 500 krat na jedno napisanie odmenu

Link to comment
Share on other sites

  • 0

~> Žes ty dal na ty blbosti jeho...

ale stich tvojich my skaču errori a warningy ale som tam cosi spravel a už tam je len jeden warning 219

už som ho opravel ale to nebola chyba v tom čosi dal ja som tam čosi spravel

no po teste to tvoje SkiBig18 -> nefunguje už vôbec ani my to nič nedalo za odmenu a ani nič nenapisalo vynechalo to riadok

SkiBig18 to su errory ked som dal to tvoje bez uprav

 

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(206) : warning 219: local variable "name" shadows a variable at a preceding level

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(365) : warning 219: local variable "str" shadows a variable at a preceding level

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(667) : error 017: undefined symbol "id"

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(668) : error 017: undefined symbol "id"

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(669) : error 017: undefined symbol "id"

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(670) : error 017: undefined symbol "id"

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(671) : error 017: undefined symbol "id"

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(672) : error 017: undefined symbol "string"

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(672) : error 017: undefined symbol "string"

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(672) : error 029: invalid expression, assumed zero

C:\Users\Ján\Server by PapikSVK\filterscripts\Psystem.pwn(672) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright © 1997-2006, ITB CompuPhase

9 Errors.

Link to comment
Share on other sites

  • 0

som to pomenel to id na playerid pomohlo ale  to string na String nepomohlo naskakalo errorov ako nasranych asi to dam preč


a mal som tam navyše blbu } :d tak som ju dal preč a je to vpoho

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...