-
Valaki leírná nekem erre a megoldást? - véleményem szerint pár sorból áll!
\"strcmp\" vagy \"dcmd\" be kellene a /respawn parancs, amellyel újraspawnolnánk, az összes jármûvet.
Úgy kellene, hogy csak \"Rcon Admin\" használhassa, bejelentkezés után!
-
i f ( ! s t r c mp ( c md t e x t , \" / r e s p a w n c a r \" , t r u e ) ) {
If(I s P l a y e r A dm i n ( p l a y e r i d ) ) return SendClientMessage(playerid,-1,\"Nem vagy RCON ADMIN!\");
f o r ( n e w i = 0 ; i < MAX _ V E H I C L E S ; i + + ) { S e t V e h i c l e T o R e s p a w n ( i ) ;
}
r e t u r n 1 ;
}
Igen csak pár sor röviden. Tessék :)
-
dcmd_respawn(playerid, params[])
{
if( IsPlayerAdmin( playerid ) )
{
for( new i; i <= MAX_VEHICLES; i++ )
{
SetVehicleToRespawn( i );
}
}
else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nem vagy Rcon admin...!\" );
return 1;
}
-
Köszönöm Szépen Srácok, mindjárt tesztelem, módba megy szóval várom az errort :(
Dupla hozzászólás automatikusan összefûzve. ( 2012. június 08. - 13:23:34 )
Végül megoldottam srácok, mivel az utolsó parancs az \"OnPlayerCommandText\"-be, a \"return\"-al hülyültem kicsit, de már tökéletesen mûködik!
Köszönöm Szépen a segítséget, Gabor és ZyZu !
CODE
if(!strcmp(cmdtext, \"/respawncars\", true)) {
if(IsPlayerAdmin(playerid))
return
SendClientMessage(playerid,-1,\"Nem vagy RCON ADMIN!\");
for(new i = 0 ; i < MAX_VEHICLES; i ++ )
{
SetVehicleToRespawn(i);
}
return 1;
}
return 0;
}
Dupla hozzászólás automatikusan összefûzve. ( 2012. június 08. - 13:29:19 )
Hiába írom be a parancsot, nem csinál semmit, azt írja nem vagyok \"Rcon Admin\", pedig be vagyok jelentkezve!
-
Így probáld meg kérlek:
if(!strcmp(cmdtext, \"/respawncars\", true))
{
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy RCON ADMIN!\");
for(new i = 0 ; i < MAX_VEHICLES; i ++ )
{
SetVehicleToRespawn(i);
}
return 1;
}
-
Köszöntem Fõnök!
Már mûködik!
ZÁROK!!