Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Neckiy poslato Mart 22, 2019, 21:01:24 POSLE PODNE

Naslov: POMOC U VEZI HEAL KOMANDE
Poruka od: Neckiy poslato Mart 22, 2019, 21:01:24 POSLE PODNE
Problem(error/warning): Veoma veoma sam nov u skriptovanju, skriptujem jedno 3 dana. Pokusao sam da napravim heal komandu od onoga sto znam ali kada udjem u igru i ukucam /heal 0 ono idalje pise kao Koristi: /heal [Name/Id] pomoc
Dio skripte: [pawn]
CMD:heal(playerid,params[])
{
   new targetid,poruka[60],msg1[128],msg2[128],name[128],name1[128];
   SetPlayerHealth(targetid,100.0);
   GetPlayerName(playerid,name,sizeof(name));
   GetPlayerName(targetid,name1,sizeof(name1));
   if(PlayerInfo[playerid][pAdmin] <= 3) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Nisi ovlascen!");
   if(!IsPlayerConnected(targetid)) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Igrac nije konektovan!");
   if(sscanf(params,"us[60]",targetid,poruka)) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Koristi: /heal [Ime/Id]");
   format(msg1,sizeof(msg1),""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Healovali ste igraca %s!",name1);
   SCM(playerid,-1,msg1);
   format(msg2,sizeof(msg2),""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Healovani ste od strane admina %s!",name);
   SCM(targetid,-1,msg2);
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: POMOC U VEZI HEAL KOMANDE
Poruka od: __vedran.xyz77 poslato Mart 22, 2019, 21:06:18 POSLE PODNE
[pawn]CMD:heal(playerid,params[])
{
   new targetid,poruka[60],msg1[128],msg2[128],name[128],name1[128];
   SetPlayerHealth(targetid,100.0);
   GetPlayerName(playerid,name,sizeof(name));
   GetPlayerName(targetid,name1,sizeof(name1));
   if(PlayerInfo[playerid][pAdmin] <= 3) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Nisi ovlascen!");
   if(!IsPlayerConnected(targetid)) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Igrac nije konektovan!");
   if(sscanf(params,"s[60]",targetid,poruka)) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Koristi: /heal [Ime/Id]");
   format(msg1,sizeof(msg1),""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Healovali ste igraca %s!",name1);
   SCM(playerid,-1,msg1);
   format(msg2,sizeof(msg2),""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Healovani ste od strane admina %s!",name);
   SCM(targetid,-1,msg2);
   return 1;
}[/pawn]
Naslov: Odg: POMOC U VEZI HEAL KOMANDE
Poruka od: Vuk7 poslato Mart 22, 2019, 21:09:02 POSLE PODNE
Probaj ovako.
[pawn]CMD:heal(playerid,params[])
{
   new targetid,msg1[128],msg2[128],name[MAX_PLAYER_NAME],name1[MAX_PLAYER_NAME];
   if(PlayerInfo[playerid][pAdmin] <= 3) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Nisi ovlascen!");
   if(sscanf(params,"u",targetid)) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Koristi: /heal [Ime/Id]");
        if(!IsPlayerConnected(targetid)) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Igrac nije konektovan!");
        SetPlayerHealth(targetid,100.0);
        GetPlayerName(playerid,name,sizeof(name));
   GetPlayerName(targetid,name1,sizeof(name1));
   format(msg1,sizeof(msg1),""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Healovali ste igraca %s!",name1);
   SCM(playerid,-1,msg1);
   format(msg2,sizeof(msg2),""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Healovani ste od strane admina %s!",name);
   SCM(targetid,-1,msg2);
   return 1;
}[/pawn]
Naslov: Odg: POMOC U VEZI HEAL KOMANDE
Poruka od: Neckiy poslato Mart 22, 2019, 21:15:54 POSLE PODNE
Citat: Vuk7 poslato Mart 22, 2019, 21:09:02 POSLE PODNE
Probaj ovako.
[pawn]CMD:heal(playerid,params[])
{
   new targetid,msg1[128],msg2[128],name[MAX_PLAYER_NAME],name1[MAX_PLAYER_NAME];
   if(PlayerInfo[playerid][pAdmin] <= 3) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Nisi ovlascen!");
   if(sscanf(params,"u",targetid)) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Koristi: /heal [Ime/Id]");
        if(!IsPlayerConnected(targetid)) return SCM(playerid,-1,""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Igrac nije konektovan!");
        SetPlayerHealth(targetid,100.0);
        GetPlayerName(playerid,name,sizeof(name));
   GetPlayerName(targetid,name1,sizeof(name1));
   format(msg1,sizeof(msg1),""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Healovali ste igraca %s!",name1);
   SCM(playerid,-1,msg1);
   format(msg2,sizeof(msg2),""SIVA"["CRVENA"UY:RP"SIVA"]"BELA" Healovani ste od strane admina %s!",name);
   SCM(targetid,-1,msg2);
   return 1;
}[/pawn]

Hvala ti druze, imam samo jedno pitanje ovde kod
[pawn]if(sscanf(params,"u",targetid))[/pawn]
Kako da znam sta ide ovde posle params,
Naslov: Odg: POMOC U VEZI HEAL KOMANDE
Poruka od: __vedran.xyz77 poslato Mart 22, 2019, 21:19:48 POSLE PODNE
Citat: Neckiy poslato Mart 22, 2019, 21:15:54 POSLE PODNE
Hvala ti druze, imam samo jedno pitanje ovde kod
[pawn]if(sscanf(params,"u",targetid))[/pawn]
Kako da znam sta ide ovde posle params,
Imas sve na samp forumu https://forum.sa-mp.com/showthread.php?t=570927