Gameluner 3 Odesláno: 31. Srpen, 2017 Share Odesláno: 31. Srpen, 2017 (upraveno) Popis problému: Zdravím, lze nějak udělat příkaz, jež by mohl použít použe člověk s určitým nickem? Například: Chyby/varování kompilátoru a při běhu:--Kód: CMD:jetpack(playerid, params[]) { SPSA(playerid, Jetpack); SCM(playerid, GOLD, "Nyní máš JetPack"); return 1; } Dodatečné poznámky: Nadefinované to mám, errory to neháže Edited 31. Srpen, 2017 by Gameluner Link to comment Share on other sites More sharing options...
0 Stellet 7 Odesláno: 31. Srpen, 2017 Share Odesláno: 31. Srpen, 2017 (upraveno) CMD:jetpack(playerid, params[]) { new Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, MAX_PLAYER_NAME); if(!strcmp(Name, "Sc0t", true) { SPSA(playerid, Jetpack); SCM(playerid, GOLD, "Nyní máš JetPack"); } else { SCM(playerid, GOLD, "Tento příkaz může používat jen Sc0t !"); } return 1; } Edited 31. Srpen, 2017 by Sc0t 1 Link to comment Share on other sites More sharing options...
0 Gameluner 3 Odesláno: 31. Srpen, 2017 Author Share Odesláno: 31. Srpen, 2017 (upraveno) A dalo by se to nějak vysvětlit? Úplně to nepobírám //Děkuji za kod, ale já to chci i pochopit, abych to uměl kdykoliv použít. Edited 31. Srpen, 2017 by Gameluner Link to comment Share on other sites More sharing options...
0 Stellet 7 Odesláno: 31. Srpen, 2017 Share Odesláno: 31. Srpen, 2017 if(!strcmp(Name, "Sc0t", true) když se "Name" rovná s tím "Sc0t" tak tě to pustí dál, když né vypíše to že to nemůže používat nevím jak víc to vysvětlit 1 Link to comment Share on other sites More sharing options...
0 Gameluner 3 Odesláno: 31. Srpen, 2017 Author Share Odesláno: 31. Srpen, 2017 (upraveno) No, já to myslím tak, že nechci kopírovat, ale spíš se to naučit Poprosil bych někoho, kdo je dobrý na vysvětlování, aby mi udělal tak trošku přednášku //Ale velice ti děkuji za ten cod (chybí ti v něm závorka, ale tu už si domyslím ) Edited 31. Srpen, 2017 by Gameluner Link to comment Share on other sites More sharing options...
0 Tanga 131 Odesláno: 31. Srpen, 2017 Share Odesláno: 31. Srpen, 2017 strcmp je skratka od string comparison (porovnanie stringov).parametre teda vidiš, str1, str2, potom volitelne bool:ignoreCase, length kde length je počet znakov čo max porovna (length = 2 tak "abeceda" = "abY SI VeDEL"). Ignore case či ako je že či to ignoruje velkemale pismena (tj. "nieco"="NieCO")Vracia to 0 ak su tie stringy rovnakeif (strcmp() == 0)je to iste akoif (!strcmp) Link to comment Share on other sites More sharing options...
0 Gameluner 3 Odesláno: 31. Srpen, 2017 Author Share Odesláno: 31. Srpen, 2017 Jo, už +- chápu, nastuduji si to ještě na wiki. Děkuji Vám a pomoc, Game. Link to comment Share on other sites More sharing options...
Dotaz
Gameluner 3
Popis problému:
Zdravím, lze nějak udělat příkaz, jež by mohl použít použe člověk s určitým nickem? Například:
Chyby/varování kompilátoru a při běhu:
--
Kód:
Dodatečné poznámky:
Nadefinované to mám, errory to neháže
Edited by GamelunerLink to comment
Share on other sites
6 odpovědí na tuto otázku
Recommended Posts