Wysłany: 2014-02-14, 18:00
kamilos1198
Wiek: 28 Na forum: 4652 dni Posty: 4
Nick w MP: Komster
Mam problem z Komend? kick .Wyskakuj? mi dwa Errory
C:\Users\Kamil\Desktop\SAMP Serwer - Kopia\gamemodes\Truck.pwn(1023) : error 017: undefined symbol "dcmd_kick"
C:\Users\Kamil\Desktop\SAMP Serwer - Kopia\gamemodes\Truck.pwn(1024) : error 017: undefined symbol "dcmd_kick"
oto KOD:
dcmd(kick,4,cmdtext);
dcmd_kick(playerid, params[])
{
if(Ranga == 1 || Ranga == 5)
{
new id;
new powod[128];
if(sscanf(cmdtext, "us", id, powod)){SendClientMessage(playerid, COLOR_RED, "Uzyj /kick IDGRACZA POWOD");return 1;}
else if(id == INVALID_PLAYER_ID){SendClientMessage(playerid, COLOR_RED, "Podany gracz nie istnieje !");return 1;}
else{
SendClientMessage(id, COLOR_RED, "Zostales/as Zkickowany/a !");
Kick(id);
SendClientMessage(playerid, COLOR_RED,"Gracz zotal zkickowany !");
return 1;
}
}
return 1;
}
Wysłany: 2014-02-14, 18:08
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Kod:
To umieszczasz w public OnPlayerCommandText
Natomiast reszte kodu gdzies poza funkcjami.
Kod: dcmd_kick(playerid, params[])
{
if(Ranga == 1 || Ranga == 5)
{
new id;
new powod[128];
if(sscanf(cmdtext, "us", id, powod)){SendClientMessage(playerid, COLOR_RED, "Uzyj /kick IDGRACZA POWOD");return 1;}
else if(id == INVALID_PLAYER_ID){SendClientMessage(playerid, COLOR_RED, "Podany gracz nie istnieje !");return 1;}
else{
SendClientMessage(id, COLOR_RED, "Zostales/as Zkickowany/a !");
Kick(id);
SendClientMessage(playerid, COLOR_RED,"Gracz zotal zkickowany !");
}
return 1;
}
Wysłany: 2014-02-15, 00:28
JotP
Wiek: 26 Na forum: 4821 dni Posty: 217
Piwa : 1215
"kamilos1198" napisał/a :Mam problem z Komend? kick .Wyskakuj? mi dwa Errory
C:\Users\Kamil\Desktop\SAMP Serwer - Kopia\gamemodes\Truck.pwn(1023) : error 017: undefined symbol "dcmd_kick"
C:\Users\Kamil\Desktop\SAMP Serwer - Kopia\gamemodes\Truck.pwn(1024) : error 017: undefined symbol "dcmd_kick"
oto KOD:
dcmd(kick,4,cmdtext);
dcmd_kick(playerid, params[])
{
if(Ranga == 1 || Ranga == 5)
{
new id;
new powod[128];
if(sscanf(cmdtext, "us", id, powod)){SendClientMessage(playerid, COLOR_RED, "Uzyj /kick IDGRACZA POWOD");return 1;}
else if(id == INVALID_PLAYER_ID){SendClientMessage(playerid, COLOR_RED, "Podany gracz nie istnieje !");return 1;}
else{
SendClientMessage(id, COLOR_RED, "Zostales/as Zkickowany/a !");
Kick(id);
SendClientMessage(playerid, COLOR_RED,"Gracz zotal zkickowany !");
return 1;
}
}
return 1;
}
chyba nie masz includa DCMD
daj to na g?re mapki
Kod: #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
Tagi: kick
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: