Shooty 0 Odesláno: 8. Červenec, 2012 Share Odesláno: 8. Červenec, 2012 Ahoj Sem začatečník to ano ale už něco umím ale toto mi nejde do hlavy , teď mi tu pište jaké jsem nemehlo tady máte , potřebuji s tím pomoc public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/spawn", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-2405.046630, -596.878234, 132.648437); SetVehiclePos(GetPlayerVehicleID(playerid),-2405.046630, -596.878234, 132.648437); PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0); return 1; } if (strcmp("/porty", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,50,DIALOG_STYLE_LIST ,"Porty","Drift1\nDrift2\nFun1\nNevada\nSjezd1\nSjezd2","Portnout","Zrusit"); return 1; } return 0; } if (strcmp("/stunty", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST ,"Porty","Bike Stunt - easy\nBike Stunt - Normal\nBike Stunt - Hard\nInfernus - easy\nInfernus - Normal\nInfernus - Hard","Portnout","Zrusit"); } C:\Documents and Settings\pc\Plocha\SaMPsErVer\gamemodes\Driftbeta.pwn(1485) : warning 217: loose indentation C:\Documents and Settings\pc\Plocha\SaMPsErVer\gamemodes\Driftbeta.pwn(1488) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. Link to comment Share on other sites More sharing options...
0 AvestX 5 Odesláno: 8. Červenec, 2012 Share Odesláno: 8. Červenec, 2012 dej prosim celej OnPlayerCommandText, tam v tom co jsi dal chyba asi není ... Link to comment Share on other sites More sharing options...
0 Shooty 0 Odesláno: 8. Červenec, 2012 Author Share Odesláno: 8. Červenec, 2012 je to tam Link to comment Share on other sites More sharing options...
0 AvestX 5 Odesláno: 8. Červenec, 2012 Share Odesláno: 8. Červenec, 2012 public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/spawn", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-2405.046630, -596.878234, 132.648437); SetVehiclePos(GetPlayerVehicleID(playerid),-2405.046630, -596.878234, 132.648437); PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0); return 1; } if (strcmp("/porty", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,50,DIALOG_STYLE_LIST ,"Porty","Drift1\nDrift2\nFun1\nNevada\nSjezd1\nSjezd2","Portnout","Zrusit"); return 1; } if (strcmp("/stunty", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST ,"Porty","Bike Stunt - easy\nBike Stunt - Normal\nBike Stunt - Hard\nInfernus - easy\nInfernus - Normal\nInfernus - Hard","Portnout","Zrusit"); return 1; } return 0; } v kazdem if(strcmp("/prikaz", cmdtext, true, 10) == 0) { funkce return 1; } zadavej ten "return 1; jinak ti to po zadani muze psat neznamej prikaz ... jinak jsi mel chybu v zavorkach, prikaz si mel uplne za publicem je public public OnPlayerCommandText(playerid, cmdtext[]) { return 0; } do nej zadavas prikazy bud pres strcmp nebo pres cmdsystem, drive byl oblibeny dcmd, ted se to zmenilo, prohlidni scripty, najdes treba QCMD .. ¨ dale pokud chces prikazy zadavat pres strcmp (funkce ktera porovnava jeden string s druhym zda se rovna ci ne, zda je jedno ci jsou velka ci mala pismena), tak takto zadavej do publicu OnPlayerCommandText koukej public OnPlayerCommandText(playerid, cmdtext[]) { // zavorka otevrena if(!strcmp("/prikaz1", cmdtext, true, 10)) // prikaz, zjistuje zda /prikaz1 je cmdtext, hracovo prikaz ve hre {//otevira zavorku return 1; }// zavira zavorku if(!strcmp("/prikaz2", cmdtext, true, 10)) // prikaz, zjistuje zda /prikaz2 je cmdtext, hracovo prikaz ve hre {//otevira zavorku return 1; }// zavira zavorku if(!strcmp("/prikaz3", cmdtext, true, 10)) // prikaz, zjistuje zda /prikaz3 je cmdtext, hracovo prikaz ve hre {//otevira zavorku return 1; }// zavira zavorku return SendClientMessage(playerid, -1, "SERVER: Spatny prikaz !"); // spatny prikaz = return 0 = zprava neznamy prikaz }// zavorka zavrena mel by si to pochopit, zavorky jsou hooodne dulezite v kazdem programovacim/scriptovacim jazyce Link to comment Share on other sites More sharing options...
0 Shooty 0 Odesláno: 8. Červenec, 2012 Author Share Odesláno: 8. Červenec, 2012 furt hazí errory D: Link to comment Share on other sites More sharing options...
0 AvestX 5 Odesláno: 8. Červenec, 2012 Share Odesláno: 8. Červenec, 2012 furt hazí errory D: jake? (btw popsal jsem ti jak funguje strcmp v onplayercommandtext nahore) a posli errory .. mozna warning, coz vyresis nahoru pod #include dej #pragma tabsize 0 Link to comment Share on other sites More sharing options...
0 Shooty 0 Odesláno: 8. Červenec, 2012 Author Share Odesláno: 8. Červenec, 2012 fail díky.. Link to comment Share on other sites More sharing options...
0 Adrián Lipták 51 Odesláno: 8. Červenec, 2012 Share Odesláno: 8. Červenec, 2012 Error máš asi v tomto: if (strcmp("/spawn", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-2405.046630, -596.878234, 132.648437);// DObre noo SetVehiclePos(GetPlayerVehicleID(playerid),-2405.046630, -596.878234, 132.648437);// tiež PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0); // Hovadina - Počuj PutPlayerInVehicle? nedáva logiku podľa mňa ved ak nieje v aute tak GetPlayerVehicleID(playerid, x); to je taka kokotina ššak ked neni v aute ta mu ID auta nezistiš ne asi ? a Spawn(playerid); či SpawnPlayer(playerid); ťa nenapadlo ? return 1; Tak a teraz Link to comment Share on other sites More sharing options...
0 AvestX 5 Odesláno: 8. Červenec, 2012 Share Odesláno: 8. Červenec, 2012 iaN":3tqywqul]Error máš asi v tomto:if (strcmp("/spawn", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-2405.046630, -596.878234, 132.648437);// DObre noo SetVehiclePos(GetPlayerVehicleID(playerid),-2405.046630, -596.878234, 132.648437);// tiež PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0); // Hovadina - Počuj PutPlayerInVehicle? nedáva logiku podľa mňa ved ak nieje v aute tak GetPlayerVehicleID(playerid, x); to je taka kokotina ššak ked neni v aute ta mu ID auta nezistiš ne asi ? a Spawn(playerid); či SpawnPlayer(playerid); ťa nenapadlo ? return 1; Link to comment Share on other sites More sharing options...
Dotaz
Shooty 0
Ahoj Sem začatečník to ano ale už něco umím ale toto mi nejde do hlavy , teď mi tu pište jaké jsem nemehlo tady máte , potřebuji s tím pomoc
Link to comment
Share on other sites
8 odpovědí na tuto otázku
Recommended Posts