Zaključano
Mozete li pomoci
1,422
pregleda
21
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 5 godina
Zdravo, kako da napravim komandu za spec nick za svoj samp server a da se spec nick sacuva?
pre 5 godina
CMD:specnick( playerid, params[ ] ) {
new igrac, specime[ MAX_PLAYER_NAME+1 ], staroime[ MAX_PLAYER_NAME+1 ], _Query[ 128 ];
if( !IsPlayerAdmin( playerid ) ) return ( true );
else if( sscanf( params, "us", igrac, specime ) ) return SendClientMessage( playerid, -1, "SYNTAX: /specnick [Ime_Prezime/ID] [Spec Nick]" );
else if( !IsPlayerConnected( playerid ) ) return SendClientMessage( playerid, -1, "ERROR: Taj igrac nije na serveru!" );
GetPlayerName( playerid, staroime, sizeof( staroime ) );
mysql_format( SQL_HANDLE, _Query, sizeof( _Query ), "UPDATE `TABLE_IGRACA` SET `IME_ROW` = '%e' WHERE `IME_ROW` = '%e'", specime, staroime );
mysql_pquery( SQL_HANDLE, _Query );
SetPlayerName( playerid, specime );
return ( true );
}
pre 5 godina
Pise mi ovo u eroru:C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27424) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : error 017: undefined symbol "mysql_format"
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27431) : error 017: undefined symbol "mysql_pquery"
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : error 017: undefined symbol "mysql_format"
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27430) : warning 202: number of arguments does not match definition
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(27431) : error 017: undefined symbol "mysql_pquery"
pre 5 godina
Probaj ovako nesto posto nisam neki skripter
CMD:changename(playerid, params[]) //ili ako je YCMD procesor: YCMD:changename(playerid, params[], help)
{
new nickname, iddd;
if(sscanf(params, "is", iddd, nickname)) return SendClientMessage(playerid, -1, "{FF0000}: {FFFFFF}/changename [novi nick]");
SetPlayerName(iddd, nickname);
return true;
}
CMD:changename(playerid, params[]) //ili ako je YCMD procesor: YCMD:changename(playerid, params[], help)
{
new nickname, iddd;
if(sscanf(params, "is", iddd, nickname)) return SendClientMessage(playerid, -1, "{FF0000}: {FFFFFF}/changename [novi nick]");
SetPlayerName(iddd, nickname);
return true;
}
pre 5 godina
Hvala radi ali da li će se sačuvati spec nick kako da stavim da to moze samo od a 4 pa dalje?
pre 5 godina
Pomozite sad mi izbacuje ovaj eror:C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2966) : warning 235: public function lacks forward declaration (symbol "OnGameModet")
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : error 017: undefined symbol "_ParseFile"
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : warning 215: expression has no effect
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : error 029: invalid expression, assumed zero
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : error 017: undefined symbol "extra"
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : fatal error 107: too many error messages on one line
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : error 017: undefined symbol "_ParseFile"
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : warning 215: expression has no effect
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : error 029: invalid expression, assumed zero
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : error 017: undefined symbol "extra"
C:\Users\HP-i5\Desktop\novooo\gamemodes\IFRPGv2.pwn(2977) : fatal error 107: too many error messages on one line
pre 5 godina
Bentham wrote on May 18, 2020, 2:09 pm:
Probaj ovako nesto posto nisam neki skripter
CMD:changename(playerid, params[]) //ili ako je YCMD procesor: YCMD:changename(playerid, params[], help)
{
new nickname, iddd;
if(sscanf(params, "is", iddd, nickname)) return SendClientMessage(playerid, -1, "{FF0000}: {FFFFFF}/changename [novi nick]");
SetPlayerName(iddd, nickname);
return true;
}
CMD:changename(playerid, params[]) //ili ako je YCMD procesor: YCMD:changename(playerid, params[], help)
{
new nickname, iddd;
if(sscanf(params, "is", iddd, nickname)) return SendClientMessage(playerid, -1, "{FF0000}: {FFFFFF}/changename [novi nick]");
SetPlayerName(iddd, nickname);
return true;
}
Napravit ce mu novi acc tim kodom a stari mu acc ostaje sa starim nickom
pre 5 godina
Bentham wrote on May 18, 2020, 2:09 pm:
Probaj ovako nesto posto nisam neki skripter
CMD:changename(playerid, params[]) //ili ako je YCMD procesor: YCMD:changename(playerid, params[], help)
{
new nickname, iddd;
if(sscanf(params, "is", iddd, nickname)) return SendClientMessage(playerid, -1, "{FF0000}: {FFFFFF}/changename [novi nick]");
SetPlayerName(iddd, nickname);
return true;
}
CMD:changename(playerid, params[]) //ili ako je YCMD procesor: YCMD:changename(playerid, params[], help)
{
new nickname, iddd;
if(sscanf(params, "is", iddd, nickname)) return SendClientMessage(playerid, -1, "{FF0000}: {FFFFFF}/changename [novi nick]");
SetPlayerName(iddd, nickname);
return true;
}
// lestra wrote on May 18, 2020, 3:24 pm:
Napravit ce mu novi acc tim kodom a stari mu acc ostaje sa starim nickom
Novi acc sa SetPlayerName? Jel se salis ili mislis ozbiljno?
A sto se koda tice, uzas, pre svega sta ce ti new nickaname kad je za name 24 (MAX_PLAYER_NAME)... Dalje, jos uvek je**no niste naucili da prvo ide boja pa tekst itd, npr:
SendClientMessage(playerid, -1, "{FF0000}......."); // Nepravilno
SendClientMessage(playerid, 0xFF0000AA, "......."); // Pravilno
Dalje, ko jos danas koristi ZCMD/IZCMD ili koji vec zastareli procesor komandi pa da stavljas CMD:...
Onda return true; return 1; stavljaj a ne je**ni true.
I u sscanf kad koristis za ID stavljaj r a ne i
primer:
YCMD:blabla(playerid, const params[], help)
{
static
targetID;
if (sscanf(params, "r", targetID))
return ...;
// etc..
return COMMAND_OK;
}
Jeste da si pocetnik koliko vidim, ali pogresno ucis, od pogresnih ljudi, izvora itd..
Ne vredjam te niti ista slicno, nego ti dajem savete.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava