Jump to content
  • 0

pomoc [Help] Problém s dcmd po přídání a zase smazání kodu pro záv


Kuba5

Dotaz

Nadpis hovoří za vše... Dal jsem tam kody na zavody, bohužel, hodně problémů a potom to z ničeho nic začalo psát chyby:

C:\Users\Kuba\Desktop\flystunt.pwn(429) : error 017: undefined symbol "dcmd_lock"

C:\Users\Kuba\Desktop\flystunt.pwn(430) : error 017: undefined symbol "dcmd_unlock"

C:\Users\Kuba\Desktop\flystunt.pwn(431) : error 017: undefined symbol "dcmd_zmenahesla"

C:\Users\Kuba\Desktop\flystunt.pwn(432) : error 017: undefined symbol "dcmd_skatepark"

C:\Users\Kuba\Desktop\flystunt.pwn(433) : error 017: undefined symbol "dcmd_letistels"

C:\Users\Kuba\Desktop\flystunt.pwn(434) : error 017: undefined symbol "dcmd_letistesf"

C:\Users\Kuba\Desktop\flystunt.pwn(435) : error 017: undefined symbol "dcmd_tunel"

C:\Users\Kuba\Desktop\flystunt.pwn(609) : error 029: invalid expression, assumed zero

C:\Users\Kuba\Desktop\flystunt.pwn(611) : error 017: undefined symbol "i"

C:\Users\Kuba\Desktop\flystunt.pwn(613) : error 017: undefined symbol "i"

C:\Users\Kuba\Desktop\flystunt.pwn(620) : error 017: undefined symbol "dcmd_lock"

C:\Users\Kuba\Desktop\flystunt.pwn(621) : error 017: undefined symbol "params"

C:\Users\Kuba\Desktop\flystunt.pwn(622) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(623) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(625) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(630) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(631) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(633) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(635) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(636) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(638) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(645) : warning 225: unreachable code

C:\Users\Kuba\Desktop\flystunt.pwn(645) : error 017: undefined symbol "dcmd_unlock"

C:\Users\Kuba\Desktop\flystunt.pwn(646) : error 017: undefined symbol "params"

C:\Users\Kuba\Desktop\flystunt.pwn(647) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(648) : error 017: undefined symbol "playerid"

C:\Users\Kuba\Desktop\flystunt.pwn(650) : error 017: undefined symbol "playerid"

 

prosím poradte :(( už jsem bezradný, podle mě to bude nahoře #define dcmd........

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0
Zkontrolováno.. tam chyba není :cry:

Zkus si celej script odtabovat, to ze tam das #pragma tabsize 0; je pekny ale pak mas

 

if(lama[i] == 1){ SCM(i,B,"aldasldald"); 
if(lamak[i] == 1){
SCM(i, B," Ahoj");
}}

 

a mas v tom bordel...

Link to comment
Share on other sites

  • 0

dcmd(login,5,cmdtext);

dcmd(register,8,cmdtext);

dcmd(lock,4,cmdtext);

dcmd(unlock,6,cmdtext);

dcmd(zmenahesla,10,cmdtext);

dcmd(skatepark,9,cmdtext);

dcmd(letistels,9,cmdtext);

dcmd(letistesf,9,cmdtext);

dcmd(tunel,5,cmdtext);

 

a ty ostatni je asi zbytecny sem davat.. protoze chyby jsou stejny, dam sem aspon jeden

dcmd_lock(playerid, params[]){

 

-- úte 04. kvě 2010 18:27:59 --

 

Zkontrolováno.. tam chyba není :cry:

Zkus si celej script odtabovat, to ze tam das #pragma tabsize 0; je pekny ale pak mas

 

if(l*ma[i] == 1){ SCM(i,B,"aldasldald"); 
if(lamak[i] == 1){
SCM(i, B," Ahoj");
}}

 

a mas v tom bordel...

 

Zkusil jsem, ale nic..

Link to comment
Share on other sites

  • 0
dcmd(login,5,cmdtext);

dcmd(register,8,cmdtext);

dcmd(lock,4,cmdtext);

dcmd(unlock,6,cmdtext);

dcmd(zmenahesla,10,cmdtext);

dcmd(skatepark,9,cmdtext);

dcmd(letistels,9,cmdtext);

dcmd(letistesf,9,cmdtext);

dcmd(tunel,5,cmdtext);

 

a ty ostatni je asi zbytecny sem davat.. protoze chyby jsou stejny, dam sem aspon jeden

dcmd_lock(playerid, params[]){

 

Ukaz celej OnPlayerCommandText omg

Link to comment
Share on other sites

  • 0

 

public OnPlayerCommandText(playerid, cmdtext[])

{

dcmd(login,5,cmdtext);

dcmd(register,8,cmdtext);

dcmd(lock,4,cmdtext);

dcmd(unlock,6,cmdtext);

dcmd(zmenahesla,10,cmdtext);

dcmd(skatepark,9,cmdtext);

dcmd(letistels,9,cmdtext);

dcmd(letistesf,9,cmdtext);

dcmd(tunel,5,cmdtext);

 

if(strcmp(cmdtext, "/oprava", true) == 0){

if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ZELENA,"Pro opravu musíš být ve vozidle");

new repair;

repair = GetPlayerVehicleID(playerid);

RepairVehicle(repair);

SendClientMessage(playerid,COLOR_ZELENA,"Auto bylo opraveno");

return 1;

}

 

if(strcmp(cmdtext, "/znicit", true) == 0){

if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ZELENA,"Pro zníčení musíš být ve vozidle");

new bum;

bum = GetPlayerVehicleID(playerid);

SetVehicleHealth(bum, 0.0);

SendClientMessage(playerid,COLOR_ZELENA,"Auto bylo zníčeno");

return 1;

}

 

if(strcmp(cmdtext, "/pancir", true) == 0){

if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ZELENA,"Pro opancířování musíš být ve vozidle");

new nocrashcar;

nocrashcar = GetPlayerVehicleID(playerid);

SetVehicleHealth(nocrashcar, 9999*100);

SendClientMessage(playerid,COLOR_ZELENA,"Auto bylo úspěšně opancířované.");

return 1;

}

 

if(strcmp(cmdtext, "/nitro", true) == 0){

if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_ZELENA,"Pro instalaci nitra musíš být ve vozidle");

new nitrocar;

nitrocar = GetPlayerVehicleID(playerid);

AddVehicleComponent(nitrocar,1010);

SendClientMessage(playerid,COLOR_ZELENA,"Nitro bylo nainstalováno do vozidla");

return 1;

}

 

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

{

SendClientMessage(playerid,COLOR_CERVENA,"================= Fly Stunt příkazy =================");

SendClientMessage(playerid,COLOR_SYSTEM,"/register /login /warpy /nitro /pancir /znicit /oprava");

SendClientMessage(playerid,COLOR_SYSTEM,"/lock /unlock /pivo /vino /cigareta /pravidla");

SendClientMessage(playerid,COLOR_CERVENA,"================= Fly Stunt příkazy =================");

return 1;

}

 

if(strcmp(cmdtext, "/pivo", true) == 0)

{

SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);

return 1;

}

 

if(strcmp(cmdtext, "/vino", true) == 0)

{

SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);

return 1;

}

 

if(strcmp(cmdtext, "/cigareta", true) == 0)

{

SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);

return 1;

}

 

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

{

SendClientMessage(playerid,COLOR_CERVENA,"================= Fly Stunt pravidla =================");

SendClientMessage(playerid,COLOR_SYSTEM,"1. Na tomto serveru je zakázáno používát cheaty");

SendClientMessage(playerid,COLOR_SYSTEM,"2. Na tomto serveru je zakázáný killing (zabíjení ostatních stunterů");

SendClientMessage(playerid,COLOR_SYSTEM,"3. Respektovat všechny adminy!");

SendClientMessage(playerid,COLOR_SYSTEM,"4. Je přísně zakázáno navážet se do ostatních stunterů");

SendClientMessage(playerid,COLOR_SYSTEM,"5. Zakáz psaní do chatu vulgarních zpráv (toleruje se tyvole)");

SendClientMessage(playerid,COLOR_SYSTEM,"6. Pokud porušíte mírně pravidla (napíšete sprosté slovo apod.) nastane varování, po 3 varování kick hráče");

SendClientMessage(playerid,COLOR_SYSTEM,"7. Je na každém adminovy pokud vás kickne (nebo dá ban) nebo vám dá jen varování.");

SendClientMessage(playerid,COLOR_SYSTEM,"8. Je zakázána reklama jakýmkoliv způsobem na ostatní servery");

SendClientMessage(playerid,COLOR_SYSTEM,"8. Je zakázáno psát zapnutým Caps Lockem");

SendClientMessage(playerid,COLOR_CERVENA,"================= Fly Stunt pravidla =================");

return 1;

}

 

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

{

SendClientMessage(playerid,COLOR_CERVENA,"================= Fly Stunt WARPY =================");

SendClientMessage(playerid,COLOR_SYSTEM," /letistels /letistesf /skatepark /tunel");

SendClientMessage(playerid,COLOR_CERVENA,"================= Fly Stunt WARPY =================");

return 1;

}

return 0;

}

 

 

Dal jsem to do spoileru, protože toho je hodně... jo a ty ostatní jako /lock co se vážou na ty dcmd sem dam taky..

 

 

//==============================================================================

//============================ZAMKNUTÍ==========================================

//==============================================================================

dcmd_lock(playerid, params[]){

#pragma unused params

if(IsPlayerInAnyVehicle(playerid)){

new State=GetPlayerState(playerid);

if(State!=PLAYER_STATE_DRIVER){

SendClientMessage(playerid,COLOR_CERVENA,"Pro zamknutí auta musíš sedět v něm");

return 1;

}

new i;

for(i=0;i

if(i != playerid){

SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);

}}

SendClientMessage(playerid, COLOR_CERVENA, "Vozidlo zamčeno");

new Float:pX, Float:pY, Float:pZ;

GetPlayerPos(playerid,pX,pY,pZ);

PlayerPlaySound(playerid,1056,pX,pY,pZ);

}else{

SendClientMessage(playerid, COLOR_CERVENA, "Nejsi ve vozidle");

}

return 1;

}

//==============================================================================

//============================ODEMKNUTÍ AUTA====================================

//==============================================================================

dcmd_unlock(playerid, params[]){

#pragma unused params

if(IsPlayerInAnyVehicle(playerid)){

new State=GetPlayerState(playerid);

if(State!=PLAYER_STATE_DRIVER){

SendClientMessage(playerid,COLOR_CERVENA,"Pro odemknutí auta musíš sedět v něm");

return 1;

}

new i;

for(i=0;i

SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);

}

SendClientMessage(playerid, COLOR_CERVENA, "Vozidlo odemčeno");

new Float:pX, Float:pY, Float:pZ;

GetPlayerPos(playerid,pX,pY,pZ);

PlayerPlaySound(playerid,1057,pX,pY,pZ);

}else{

SendClientMessage(playerid, COLOR_CERVENA, "Nejsi ve vozidle");

}

return 1;

}

//==============================================================================

//============================WARPY=============================================

//==============================================================================

dcmd_skatepark(playerid,params[])

{

#pragma unused params

SetPlayerPos(playerid,1864.5135,-1392.0385,13.4880);

new name[MAX_PLAYER_NAME], string[256];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "%s si šel zablbnout s motorkou do skateparku",name);

SendClientMessageToAll(COLOR_ZELENA, string);

return 1;

}

dcmd_letistels(playerid,params[])

{

#pragma unused params

SetPlayerPos(playerid,1399.6136,-2478.6924,13.5547);

new name[MAX_PLAYER_NAME], string[256];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "%s si šel zablbnout na letiště v LS",name);

SendClientMessageToAll(COLOR_ZELENA, string);

return 1;

}

dcmd_letistesf(playerid,params[])

{

#pragma unused params

SetPlayerPos(playerid,-1279.5062,75.8193,14.1484);

new name[MAX_PLAYER_NAME], string[256];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "%s si šel zablbnout na letiště v SF",name);

SendClientMessageToAll(COLOR_ZELENA, string);

return 1;

}

dcmd_tunel(playerid,params[])

{

#pragma unused params

SetPlayerPos(playerid,-1670.1672,-204.2504,37.6772);

new name[MAX_PLAYER_NAME], string[256];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "%s si šel projet tunel a na konci vyskočit",name);

SendClientMessageToAll(COLOR_ZELENA, string);

return 1;

}

 

 

-- úte 04. kvě 2010 19:02:24 --

 

Vyřešeno.. SmokeSVK mi to zporvoznil "king" "king" fakt to bylo v závorce v THodinách.. SmokeSVK díky moc kamráde! "rr" "rr"

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