Jamo 0 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 Chcem sa opytat kde robim chybu. ked dam na server akykolvek moj script tak vobec nejde uvediem sem priklad. Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 #include public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/4d", cmdtext, true, 10) == 0) { SendClientMessageToAll(0x22FF00FF,"Hráč %s sa teleportoval ku kasínu Four Dragons príkazom /4d !"); return 1; return 0; } } Link to comment Share on other sites More sharing options...
0 Hrb™ 48 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 Máš to špatně. Zkus toto: #include public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/4d", cmdtext, true, 10) == 0) { SendClientMessageToAll(0x22FF00FF,"Hráč %s sa teleportoval ku kasínu Four Dragons príkazom /4d !"); return 1; } return 0; } Link to comment Share on other sites More sharing options...
0 FiZZy 12 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 1) nepůjde ti script, jen to vypíše do chatu. 2) %s? Vždyť nemáš žádný formát na vypsání jména hráče... Link to comment Share on other sites More sharing options...
0 Hrb™ 48 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 Jak napsal DealeR.. Musíš si ještě udělat souřadnice na které ho to portne. To znamená SetPlayerPos(playerid,X,Y,Z); // Místo X,Y,Z si dej souřadnice. Potom máš sice napsané, že Hráč %s ... ale nemáš nikde napsané to jméno, které to tam dosadí. Takže jak ti končí text tímto ", tak za tím udělej čárku (",) a napiš tam name. Celé by ti to mělo vypadat takto: #include public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/4d", cmdtext, true, 10) == 0) { new name[20]; GetPlayerName(playerid,name,20); SetPlayerPos(playerid,X,Y,Z); // Místo X,Y,Z si dej souřadnice. SendClientMessageToAll(0x22FF00FF,"Hráč %s sa teleportoval ku kasínu Four Dragons príkazom /4d !",name); return 1; } return 0; } Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 to viem ale mne to nevypise ani tu spravu ukaze ze prikaz neexistuje. to 4d som dal len tak nevedl som co tam mam dat Link to comment Share on other sites More sharing options...
0 Hrb™ 48 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 Tak to ti asi bude dělat jiný FS. Raději to dej přímo do módu. Link to comment Share on other sites More sharing options...
0 ATomas 290 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 funkce SendClientMessageToAll jen a pouze odesle zpravu do chatu nic jineho neumi. Tedy musis si ten text nejdriv nastavit pomoci funkce format: new string[128]; format(string,sizeof(string),"Hráč %s sa teleportoval ku kasínu Four Dragons príkazom /4d !",name); SendClientMessageToAll(0x22FF00FF,string); Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 a ked dam toto tak zas prikaz neexistuje #include public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/test", cmdtext, true, 10) == 0) { SendClientMessage(playerid,0xFF0000FF, "Toto je len testovacia správa !"); return 1; return 0; } } Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 Uz ma to dost sere, a dik za odpovede Link to comment Share on other sites More sharing options...
0 Hrb™ 48 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 Se podívej. Máš špatně závorky. return 1; } return 0; } Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 Ja som to skusal uz aj tak ale aj tak to nejde, ja vobec neviem co stym je . Link to comment Share on other sites More sharing options...
0 Hrb™ 48 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 No určitě musíš mít ty závorky jak jsem psal já. Co ti to píše na serveru když je dáš tak, jak jsem napsal? Link to comment Share on other sites More sharing options...
0 AvestX 5 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 Dával jsi F5 a na server soubor s příponou ".amx" ? jinak nemůžeš dávat return 1 a pod to hned return 0 to je uplne divne public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/caw", true)){ prikaz funkce return true; } return SendClientMessage(playerid, -1 "Špatný příkaz"); // return, neboli žádný příkaz není vyvolán } Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 ono to pise unknown command ked tam pridam nieco moje a samozrejme je to subor amx Link to comment Share on other sites More sharing options...
0 Arthom 6 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/test", cmdtext, true, 10) == 0) { SendClientMessage(playerid,0xFF0000FF, "Toto je len testovacia správa !"); return 1; } return 0; } Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 nejde mi ani jedno co ste mi poradili, ale dik aj tak. Link to comment Share on other sites More sharing options...
0 milous22 14 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 a načítal server vôbec ten tvoj FS? daj sem server log _____ 1) nepůjde ti script, jen to vypíše do chatu.2) %s? Vždyť nemáš žádný formát na vypsání jména hráče... ty radšej neraď Link to comment Share on other sites More sharing options...
0 Arthom 6 Odesláno: 17. Červenec, 2012 Share Odesláno: 17. Červenec, 2012 nejde mi ani jedno co ste mi poradili, ale dik aj tak. tak nejde ti ani jedno, lebo zle to davas Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 davam to presne tak isto ako ste mi napisali, ale nevadi mne je to uz jedno. Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 17. Červenec, 2012 Author Share Odesláno: 17. Červenec, 2012 a milous ano nacil ho, ale kaslem uz na to Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 18. Červenec, 2012 Author Share Odesláno: 18. Červenec, 2012 este jedna vec: #include #include public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/uzi", cmdtext, true, 10) == 0) { SendClientMessage(playerid, 0xFF0000FF, "Dostal si uzi !"); GivePlayerWeapon(playerid, 28, 9999); return 1; } return 0; } neviem co je na tom zle, pls poradte este dos ma to stve. Link to comment Share on other sites More sharing options...
0 AvestX 5 Odesláno: 18. Červenec, 2012 Share Odesláno: 18. Červenec, 2012 Zdar, to co tu píšeš je absolutní píčovina, to co tu všichni píšou je správně a chyba neni u nikoho jiného než u tebe, tak ti teda presne poradim jak postupovat .. 1) pust webovej prohlížeč a klikni na toto: SA-MP Server DOWNLOAD 2) otevři rar a překopíruj složku pawno, třeba na plochu. 3) otevři pawno.exe, úplně nahoře klikni na 'file' a ve výberu dej 'New' .. 4) všechno co tam je smaž, a překopíruj tam toto: #include public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp("/ahoj", cmdtext, true)) { SendClientMessage(playerid, -1, "Ahoj, tento script funguje, chyba je u tebe, unknown command? ne, ja ho nevidim !"); return true; } return false; } 5) dej F5 a ulož to někam, potom až bude vše hotové napíše ti to v takovém rámečku tento text Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 6) tam kam si to uložil se vytvořili 2 soubory, jeden s příponou AMX a druhý s příponou PWN, ten s příponou AMX překopíruj do filterscriptů na serveru, zapni server, logni se jako rcon, dej příkaz "/rcon loadfs jmeno", místo "jméno" zadej text jména souboru bez přípony ".amx", napiš příkaz "/ahoj".. žeby to náhodou šlo? Link to comment Share on other sites More sharing options...
0 Jamo 0 Odesláno: 18. Červenec, 2012 Author Share Odesláno: 18. Červenec, 2012 pocuj chlapce, fakt dik . pawnu som sa zacal venovat len pred 1 tyzdnom takze som len zaciatocnik. dost mi to pomohlo fakt naozaj dikes Link to comment Share on other sites More sharing options...
Dotaz
Jamo 0
Chcem sa opytat kde robim chybu. ked dam na server akykolvek moj script tak vobec nejde uvediem sem priklad.
Link to comment
Share on other sites
23 odpovědí na tuto otázku
Recommended Posts