Skripta:iplemax ili kako vec textdraweditor
Problem:nmg da prebacim ovu komandu u ycmd nikako :S
if(!strcmp(cmdtext, "/itd", true, 4))
{
if(ProjectEditor == playerid)
{
if(strlen(cmdtext) >= 6)
{
if(!strcmp(cmdtext[5], "vrh", true))
{
OffsetZ = 0.0;
if(MenuShown && !MenuHidden) ShowEditor();
return Send(playerid, -1, #ITD_I"Lokacija menija je postavljena na vrh.");
} else
if(!strcmp(cmdtext[5], "dno", true))
{
OffsetZ = 415.0;
if(MenuShown && !MenuHidden) ShowEditor();
return Send(playerid, -1, #ITD_I"Lokacija menija je postavljena na dno.");
} else
return Send(playerid, -1, "Koristi: /itd vrh i /itd dno");
}
return Send(playerid, -1, #ITD_I"Da se vratite korak nazad ili iskljucite editor pritisnite ESC.");
}
GetPlayerIp(playerid, String_Normal, 16);
if(strcmp(String_Normal, "127.0.0.1", false))
return Send(playerid, -1, #ITD_E"samp-server.exe is not running in this computer! Make sure the server is at localhost, not remote.");
if(ProjectEditor != playerid && ProjectEditor != INVALID_PLAYER_ID)
return Send(playerid, -1, #ITD_E"Another host is already using the editor.");
Send(playerid, -1, "Dobrodosli u {62E300}iPLEOMAX's Textdraw Editor{FFFFFF}.Izaberite jednu opciju da biste zapoceli.");
ProjectEditor = playerid;
ShowEditor();
return true;
}
Po ovom sistemu radis YCMD:komanda(playerid, params[], help)
{
#pragma unused help
#pragma unused params
(Kod)
return 1;
}
YCMD:itd(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(ProjectEditor == playerid)
{
if(strlen(cmdtext) >= 6)
{
if(!strcmp(cmdtext[5], "vrh", true))
{
OffsetZ = 0.0;
if(MenuShown && !MenuHidden) ShowEditor();
return Send(playerid, -1, #ITD_I"Lokacija menija je postavljena na vrh.");
} else
if(!strcmp(cmdtext[5], "dno", true))
{
OffsetZ = 415.0;
if(MenuShown && !MenuHidden) ShowEditor();
return Send(playerid, -1, #ITD_I"Lokacija menija je postavljena na dno.");
} else
return Send(playerid, -1, "Koristi: /itd vrh i /itd dno");
}
return Send(playerid, -1, #ITD_I"Da se vratite korak nazad ili iskljucite editor pritisnite ESC.");
}
GetPlayerIp(playerid, String_Normal, 16);
if(strcmp(String_Normal, "127.0.0.1", false))
return Send(playerid, -1, #ITD_E"samp-server.exe is not running in this computer! Make sure the server is at localhost, not remote.");
if(ProjectEditor != playerid && ProjectEditor != INVALID_PLAYER_ID)
return Send(playerid, -1, #ITD_E"Another host is already using the editor.");
Send(playerid, -1, "Dobrodosli u {62E300}iPLEOMAX's Textdraw Editor{FFFFFF}.Izaberite jednu opciju da biste zapoceli.");
ProjectEditor = playerid;
ShowEditor();
return 1;
}
Citat: C++ poslato Jun 10, 2013, 14:20:06 POSLE PODNE
YCMD:itd(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(ProjectEditor == playerid)
{
if(strlen(cmdtext) >= 6)
{
if(!strcmp(cmdtext[5], "vrh", true))
{
OffsetZ = 0.0;
if(MenuShown && !MenuHidden) ShowEditor();
return Send(playerid, -1, #ITD_I"Lokacija menija je postavljena na vrh.");
} else
if(!strcmp(cmdtext[5], "dno", true))
{
OffsetZ = 415.0;
if(MenuShown && !MenuHidden) ShowEditor();
return Send(playerid, -1, #ITD_I"Lokacija menija je postavljena na dno.");
} else
return Send(playerid, -1, "Koristi: /itd vrh i /itd dno");
}
return Send(playerid, -1, #ITD_I"Da se vratite korak nazad ili iskljucite editor pritisnite ESC.");
}
GetPlayerIp(playerid, String_Normal, 16);
if(strcmp(String_Normal, "127.0.0.1", false))
return Send(playerid, -1, #ITD_E"samp-server.exe is not running in this computer! Make sure the server is at localhost, not remote.");
if(ProjectEditor != playerid && ProjectEditor != INVALID_PLAYER_ID)
return Send(playerid, -1, #ITD_E"Another host is already using the editor.");
Send(playerid, -1, "Dobrodosli u {62E300}iPLEOMAX's Textdraw Editor{FFFFFF}.Izaberite jednu opciju da biste zapoceli.");
ProjectEditor = playerid;
ShowEditor();
return 1;
}
odgovorio mu je vec boca, nemoj da skupljas postove tu
Citat: Blaeks poslato Jun 10, 2013, 14:20:32 POSLE PODNE
Citat: C++ poslato Jun 10, 2013, 14:20:06 POSLE PODNE
YCMD:itd(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(ProjectEditor == playerid)
{
if(strlen(cmdtext) >= 6)
{
if(!strcmp(cmdtext[5], "vrh", true))
{
OffsetZ = 0.0;
if(MenuShown && !MenuHidden) ShowEditor();
return Send(playerid, -1, #ITD_I"Lokacija menija je postavljena na vrh.");
} else
if(!strcmp(cmdtext[5], "dno", true))
{
OffsetZ = 415.0;
if(MenuShown && !MenuHidden) ShowEditor();
return Send(playerid, -1, #ITD_I"Lokacija menija je postavljena na dno.");
} else
return Send(playerid, -1, "Koristi: /itd vrh i /itd dno");
}
return Send(playerid, -1, #ITD_I"Da se vratite korak nazad ili iskljucite editor pritisnite ESC.");
}
GetPlayerIp(playerid, String_Normal, 16);
if(strcmp(String_Normal, "127.0.0.1", false))
return Send(playerid, -1, #ITD_E"samp-server.exe is not running in this computer! Make sure the server is at localhost, not remote.");
if(ProjectEditor != playerid && ProjectEditor != INVALID_PLAYER_ID)
return Send(playerid, -1, #ITD_E"Another host is already using the editor.");
Send(playerid, -1, "Dobrodosli u {62E300}iPLEOMAX's Textdraw Editor{FFFFFF}.Izaberite jednu opciju da biste zapoceli.");
ProjectEditor = playerid;
ShowEditor();
return 1;
}
odgovorio mu je vec boca, nemoj da skupljas postove tu
Pa izvinjavam se obrisi ga onda
nemoze imaju djelove neki znam ja to uraditi ali vidi ovo
if(strlen(cmdtext) >= 6)
{
if(!strcmp(cmdtext[5], "vrh", true))
ako me kontas
Citat: [Cyber]Master.amx poslato Jun 10, 2013, 14:21:26 POSLE PODNE
nemoze imaju djelove neki znam ja to uraditi ali vidi ovo
if(strlen(cmdtext) >= 6)
{
if(!strcmp(cmdtext[5], "vrh", true))
ako me kontas
Dodji skype da zajedno rijesimo ;D
Citat: [Cyber]Master.amx poslato Jun 10, 2013, 14:21:26 POSLE PODNE
nemoze imaju djelove neki znam ja to uraditi ali vidi ovo
if(strlen(cmdtext) >= 6)
{
if(!strcmp(cmdtext[5], "vrh", true))
ako me kontas
to nema veze sa ycmd procesorom komandi, razumes ? ycmd ti je samo vrh komande u ovom slucaju, a taj deo nema veze sa tim
kako nema bolan statij
if(!strcmp(cmdtext[5], "vrh", true))
Citat: [Cyber]Master.amx poslato Jun 10, 2013, 14:24:12 POSLE PODNE
kako nema bolan statij
if(!strcmp(cmdtext[5], "vrh", true))
jao, nema veze to, tu se ne koristi kao zacetnik komande, ne umem da ti objasnim sta zelim da kazem, samo ubaci komandu
Citat: Blaeks poslato Jun 10, 2013, 14:27:44 POSLE PODNE
Citat: [Cyber]Master.amx poslato Jun 10, 2013, 14:24:12 POSLE PODNE
kako nema bolan statij
if(!strcmp(cmdtext[5], "vrh", true))
jao, nema veze to, tu se ne koristi kao zacetnik komande, ne umem da ti objasnim sta zelim da kazem, samo ubaci komandu
i onda pise da komanda ne postoji :S
a ti inace mesas ycmd i strcmp ?
Prebacicu ti ja sada ali ona komandu ko je neko dao gore sta tamo radi cmdtext?
Ovako treba mi par instrukcija sta ova komanda uopste radi ako moze?
Znaci ti trebas da kucas /itd dno/vrh i onda ako ukuca jednog od ta dva da nesto odradi, a ako otkuca samo /itd da odradi ono dole:
GetPlayerIp(playerid, String_Normal, 16);
if(strcmp(String_Normal, "127.0.0.1", false))
return Send(playerid, -1, #ITD_E"samp-server.exe is not running in this computer! Make sure the server is at localhost, not remote.");
if(ProjectEditor != playerid && ProjectEditor != INVALID_PLAYER_ID)
return Send(playerid, -1, #ITD_E"Another host is already using the editor.");
Send(playerid, -1, "Dobrodosli u {62E300}iPLEOMAX's Textdraw Editor{FFFFFF}.Izaberite jednu opciju da biste zapoceli.");
ProjectEditor = playerid;
ShowEditor();
Jel to treba da odradi ako sam ja dobro ukapirao komandu pa da ti prebacim?
Citat: [Cyber]Master.amx poslato Jun 10, 2013, 14:24:12 POSLE PODNE
kako nema bolan statij
if(!strcmp(cmdtext[5], "vrh", true))
Ovo će uvijek returnati neistinu (false), zato jer cmdtext[5] je JEDAN ZNAK, ne možeÅ¡ jedan znak usporediti sa rijeÄi 'vrh' kada je to nelogiÄno, glupo jer nikad neće biti istina (true)...
Citat: [BC:RP] Mr.Gagi poslato Jun 10, 2013, 14:57:03 POSLE PODNE
Prebacicu ti ja sada ali ona komandu ko je neko dao gore sta tamo radi cmdtext?
Ovako treba mi par instrukcija sta ova komanda uopste radi ako moze?
Znaci ti trebas da kucas /itd dno/vrh i onda ako ukuca jednog od ta dva da nesto odradi, a ako otkuca samo /itd da odradi ono dole:
GetPlayerIp(playerid, String_Normal, 16);
if(strcmp(String_Normal, "127.0.0.1", false))
return Send(playerid, -1, #ITD_E"samp-server.exe is not running in this computer! Make sure the server is at localhost, not remote.");
if(ProjectEditor != playerid && ProjectEditor != INVALID_PLAYER_ID)
return Send(playerid, -1, #ITD_E"Another host is already using the editor.");
Send(playerid, -1, "Dobrodosli u {62E300}iPLEOMAX's Textdraw Editor{FFFFFF}.Izaberite jednu opciju da biste zapoceli.");
ProjectEditor = playerid;
ShowEditor();
Jel to treba da odradi ako sam ja dobro ukapirao komandu pa da ti prebacim?
ma ja da mi prebacis komandu u ycmd do kraja
prebacio sam sebi komandu ali imam problem sa undefined nezz kako ovo da definisem
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2173) : error 017: undefined symbol "cmdtext"
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : error 017: undefined symbol "cmdtext"
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : warning 215: expression has no effect
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : error 029: invalid expression, assumed zero
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : fatal error 107: too many error messages on one line
tj cmdtext
if(!strcmp(cmdtext[5], "vrh", true))
Citat: [Cyber]Master.amx poslato Jun 12, 2013, 19:51:19 POSLE PODNE
prebacio sam sebi komandu ali imam problem sa undefined nezz kako ovo da definisem
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2173) : error 017: undefined symbol "cmdtext"
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : error 017: undefined symbol "cmdtext"
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : warning 215: expression has no effect
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : error 029: invalid expression, assumed zero
C:\DOCUME~1\ADMINI~1\Desktop\Elvis\CYBERR~1\cyber\FILTER~1\iTDe.pwn(2175) : fatal error 107: too many error messages on one line
tj cmdtext
if(!strcmp(cmdtext[5], "vrh", true))
params to ti je u ycmd ono sto unosis ali ono sto je rekao Slay_ tacno je...