GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: norbinator09 - 2014. Március 30. - 14:05:18

Cím: sscanf-ba string
Írta: norbinator09 - 2014. Március 30. - 14:05:18
Sziasztok!
Azt szeretném megcsinálni hogy sscanfba stringet kell jen írni a parancsba ne pedig számot(pl. /kokain felsziv)
odáig jó hogy:
 

new mit[64];
if(sscanf(params,\"s\",mit[64])) return Msg(playerid, -1, \"Használat: /kokain [atad/felsziv]\")

 
De azt nem tudom hogy csináljam meg hogy csak akkor szívja fel ha a felsziv-ot írta be mögé
Én erre gondoltam:
 

if(mit == felsziv)
{
   .....
}

 
De nem volt jó
Nem tudja valaki hogy lehet ezt megcsinálni sscanf-al?
Elõre is köszönöm a válaszokat!
Cím: sscanf-ba string
Írta: martinokok02 - 2014. Március 30. - 14:17:21
Szia.
Ezzel tudod megadni,hogy ha ezt - vagy ezt írja be akkor mi történjen:
 
if(!strcmp(cmdtext,\"felsziv\", true))
{
   //ide az adatokat
}
else if(!strcmp)cmdtext,\"atad\",true))
{
     //szintén
}

 
Bocsássatok meg,csúnyán elnéztem magam,régen kellett használnom már ezt.
Cím: sscanf-ba string
Írta: KovaNovik - 2014. Március 30. - 14:29:41

if(!strcmp(mit, \"felsziv\", true))
{
//Ide jöhet, hogy mit csináljon, ha a paraméter felsziv volt.
}
else if(!strcmp(mit, \"atad\", true))
{
//Mit csináljon, ha a paraméter \"atad\" volt.
}

 
}
[/code]
Sok szerencsét és további jó scriptelést! :thumbsup:
Cím: sscanf-ba string
Írta: norbinator09 - 2014. Március 30. - 14:54:52
Nagyon szépen köszönöm!
Zárom a témát!
Cím: sscanf-ba string
Írta: norbinator09 - 2014. Március 30. - 14:05:18
Sziasztok!
Azt szeretném megcsinálni hogy sscanfba stringet kell jen írni a parancsba ne pedig számot(pl. /kokain felsziv)
odáig jó hogy:
 

new mit[64];
if(sscanf(params,\"s\",mit[64])) return Msg(playerid, -1, \"Használat: /kokain [atad/felsziv]\")

 
De azt nem tudom hogy csináljam meg hogy csak akkor szívja fel ha a felsziv-ot írta be mögé
Én erre gondoltam:
 

if(mit == felsziv)
{
   .....
}

 
De nem volt jó
Nem tudja valaki hogy lehet ezt megcsinálni sscanf-al?
Elõre is köszönöm a válaszokat!
Cím: sscanf-ba string
Írta: martinokok02 - 2014. Március 30. - 14:17:21
Szia.
Ezzel tudod megadni,hogy ha ezt - vagy ezt írja be akkor mi történjen:
 
if(!strcmp(cmdtext,\"felsziv\", true))
{
   //ide az adatokat
}
else if(!strcmp)cmdtext,\"atad\",true))
{
     //szintén
}

 
Bocsássatok meg,csúnyán elnéztem magam,régen kellett használnom már ezt.
Cím: sscanf-ba string
Írta: KovaNovik - 2014. Március 30. - 14:29:41

if(!strcmp(mit, \"felsziv\", true))
{
//Ide jöhet, hogy mit csináljon, ha a paraméter felsziv volt.
}
else if(!strcmp(mit, \"atad\", true))
{
//Mit csináljon, ha a paraméter \"atad\" volt.
}

 
}
[/code]
Sok szerencsét és további jó scriptelést! :thumbsup:
Cím: sscanf-ba string
Írta: norbinator09 - 2014. Március 30. - 14:54:52
Nagyon szépen köszönöm!
Zárom a témát!