Jump to content
  • 0

pomoc derby


lamik

Dotaz

udelal sem si derby ae nejde to tak ma to takto:

 

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/derbyonn", cmdtext, true, 10) == 0)

{

for(new i; i

Derby = 1;

SendClientMessageToAll(COLOR_RED,"Administrátor práve založil derby!");

return 1;

}

}

if (strcmp("/derby", cmdtext, true, 10) == 0)

{

if(Derby[playerid] == 0)

{

SendClientMessage(playerid,COLOR_RED,"Práve teraz sa buď derby už konajú alebo su ešte neni ani založené...");

SendClientMessage(playerid,COLOR_RED,"alebo su ešte neni ani založené...");

return 1;

}

if(Derby[playerid] == 1)

{

SetPlayerPos(playerid,2557.5537,2148.9512,42.5038);

SendClientMessage(playerid,COLOR_RED,"Portly ste sa na derby!");

SendClientMessage(playerid,COLOR_RED,"[DERBY] by : xM4tHeWx!");

return 1;

}

if (strcmp("/derbyoff", cmdtext, true, 10) == 0)

{

for(new i; i

Derby = 0;

SendClientMessage(playerid,COLOR_RED,"Vypaly ste derby");

return 1;

}

}

}

return 0;

}

 

ae pokažde když dam /derbyonn a /derby vypíše

SendClientMessage(playerid,COLOR_RED,"Práve teraz sa buď derby už konajú alebo su ešte neni ani založené...");

SendClientMessage(playerid,COLOR_RED,"alebo su ešte neni ani založené...");

 

jak kebyže to nenastavý abo nwm ja skuste my pomoct pls

"help" "help" "help" "help" "help" "help" "help" "help"

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0

Dej tam globální proměnu tudíž nahoře bude:

new derby;

 

A zbytek bude:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/derbyonn", cmdtext, true, 10) == 0)
{
Derby = 1;
SendClientMessageToAll(COLOR_RED,"Administrátor práve založil derby!");
return 1;
}

if (strcmp("/derby", cmdtext, true, 10) == 0)
{
if(Derby == 0)
{
SendClientMessage(playerid,COLOR_RED,"Práve teraz sa buď derby už konajú alebo su ešte neni ani založené...");
SendClientMessage(playerid,COLOR_RED,"alebo su ešte neni ani založené...");
return 1;
}

if(Derby == 1)
{
SetPlayerPos(playerid,2557.5537,2148.9512,42.5038);
SendClientMessage(playerid,COLOR_RED,"Portly ste sa na derby!");
SendClientMessage(playerid,COLOR_RED,"[DERBY] by : xM4tHeWx!");
return 1;
}

if (strcmp("/derbyoff", cmdtext, true, 10) == 0)
{
Derby = 0;
SendClientMessage(playerid,COLOR_RED,"Vypaly ste derby");
return 1;
}
}
}
return 0;
}

 

Možná tam bude nějaký problém se závorkama - netestoval jsem to.

Link to comment
Share on other sites

  • 0
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/derbyonn", cmdtext, true, 10) == 0)
{
Derby = 1;
SendClientMessageToAll(COLOR_RED,"Administrátor práve založil derby!");
return 1;
}

if (strcmp("/derby", cmdtext, true, 10) == 0)
{
if(Derby == 0)
{
SendClientMessage(playerid,COLOR_RED,"Práve teraz sa buď derby už konajú alebo su ešte neni ani založené...");
SendClientMessage(playerid,COLOR_RED,"alebo su ešte neni ani založené...");
return 1;
}

if(Derby == 1)
{
SetPlayerPos(playerid,2557.5537,2148.9512,42.5038);
SendClientMessage(playerid,COLOR_RED,"Portly ste sa na derby!");
SendClientMessage(playerid,COLOR_RED,"[DERBY] by : xM4tHeWx!");
return 1;
}
}
if (strcmp("/derbyoff", cmdtext, true, 10) == 0)
{
Derby = 0;
SendClientMessage(playerid,COLOR_RED,"Vypaly ste derby");
return 1;
}
return 0;
}

Link to comment
Share on other sites

  • 0
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/derbyonn", cmdtext, true, 10) == 0)
{
Derby = 1;
SendClientMessageToAll(COLOR_RED,"Administrátor práve založil derby!");
return 1;
}

if (strcmp("/derby", cmdtext, true, 10) == 0)
{
if(Derby == 0)
{
SendClientMessage(playerid,COLOR_RED,"Práve teraz sa buď derby už konajú alebo su ešte neni ani založené...");
SendClientMessage(playerid,COLOR_RED,"alebo su ešte neni ani založené...");
return 1;
}

if(Derby == 1)
{
SetPlayerPos(playerid,2557.5537,2148.9512,42.5038);
SendClientMessage(playerid,COLOR_RED,"Portly ste sa na derby!");
SendClientMessage(playerid,COLOR_RED,"[DERBY] by : xM4tHeWx!");
return 1;
}
}
if (strcmp("/derbyoff", cmdtext, true, 10) == 0)
{
Derby = 0;
SendClientMessage(playerid,COLOR_RED,"Vypaly ste derby");
return 1;
}
return 0;
}

Pak my to hádže 5errorov na tomto :

if(Derby == 1)

Derby = 0 a hore v gamemodu to mam (new Derby)

Link to comment
Share on other sites

  • 0
uz my to jde :d

a to new derby som tam mal stacilo promazat jednu zatvorku xD

 

Ty zavorky :d Zjistis si kde ty chyby/prebejva nejlip tim ze si celej script odtabujes, pak mas idealni prehled. :)

Link to comment
Share on other sites

  • 0

a ne nejde to... furt to iste

 

-- úte 31. srp 2010 20:20:41 --

 

C:\DOCUME~1\mato\Plocha\derby.pwn(108) : warning 209: function "OnPlayerCommandText" should return a value

 

-- úte 31. srp 2010 20:22:13 --

 

mam to odtabuvane ae ked som to sem dal tak to nebolo odtabovanee

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